onclick() в IE глючит

  • Автор темы Автор темы Alex770
  • Дата начала Дата начала

Alex770

Новичок
onclick() в IE глючит

Проблема в следующем, есть низпадающий список:
PHP:
<select size="1" name="select1">
<option value="value1">Item1</option>
<option value="value2">Item2</option>
<option value="value3">Item3</option>
</select>

при выборе любого значения из этого списка, это значение должно добавлятся в другой обычный список. Функция добавления значения сначала была реализована так:
PHP:
<select size="1" name="select1" onchange="additem()">

Но таким образом нельзя выбрать 2 значения подряд, второй раз оно просто не добавилось бы в список. По-этому я сделал так:
PHP:
<select size="1" name="select1">
<option value="value1" onclick="additem()">Item1</option>
<option value="value2" onclick="additem()">Item2</option>
<option value="value3" onclick="additem()">Item3</option>
</select>

Но почему-то данная конструкция в IE не работает, хотя в Опере работает как надо. В чем проблема?
 
Только в IE? Как можно это обойти? Чего-то ничего придумать не могу..
 
<select size="1" name="select1" onchange="additem()">
или более универсальный
<select name="select1" onchange="anyAction(this.value);">
 
пустое значение сделай первой опцией селекта, и сбрасывай выбор на него после отработки
 
Автор оригинала: AmdY
<select size="1" name="select1" onchange="additem()">
или более универсальный
<select name="select1" onchange="anyAction(this.value);">
Поясни пожалуйста, как используя это anyAction() запустить функцию?

BRat, хм хорошая идея :)
 
Сверху