AcAlex
Хм... Ну, к примеру, это можно реализовать так:CODE:<script type="text/javascript">
var names = [];
function processSelect(Select)
{
if (Select.selectedIndex == 0)
return;
var name = Select.options[Select.selectedIndex].text, removed=false;
for (var i=0; i<names.length; ++i)
if (names[i] == name)
{
names.splice(i, 1);
removed=true;
break;
}
if (!removed)
names.push(name);
Select.selectedIndex = 0;
var span = document.getElementById('names');
while (span.firstChild)
span.removeChild(span.firstChild);
span.appendChild(document.createTextNode(Select.form.names.value = names.join(', ')));
}
</script>
<form method="POST" action="...">
<select onchange="processSelect(this);" name="selectselectselect">
<option checked value="0">Выберите имя
<option value="1">Каллистрат
<option value="2">Эвредика
<option value="3">Полиграф</select><br>
Выбранные имена: <span id="names"> </span>
<input type="hidden" name="names" value=""></form> |