Этот код в firefox работает. В IE предупреждение пустое.
<select id="ronny" name="ronny" onchange="AjaxPost();alert(document.getElementById('ronny').value);"> <option id="selected_ronny">All</option> <?php foreach($d_ronny as $ronny) { if ($ronny == $_POST['ronny_select']) { echo "<option selected id='selected_ronny'>$ronny</option>"; } else { echo "<option>$ronny</option>"; } } ?> </select>
Параметры – пример лисы: All
abc
123
xyz
Когда я выбираю xyz
, предупреждение показывает xyz
. В IE предупреждение пустое.
Спасибо!
Для атрибута onchange вам необходимо ввести такой код:
onchange="AjaxPost();alert(this.options[selectedIndex].value);"
Если вы хотите использовать идентификатор, замените его на document.getElementById('ronny')
:
onchange="AjaxPost();alert(document.getElementById('ronny').options[selectedIndex].value);"