| 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>
 |