пустое значение элемента в IE

Этот код в 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 предупреждение пустое.

Спасибо!

Related of "пустое значение элемента в IE"

Для атрибута onchange вам необходимо ввести такой код:

 onchange="AjaxPost();alert(this.options[selectedIndex].value);" 

Если вы хотите использовать идентификатор, замените его на document.getElementById('ronny') :

 onchange="AjaxPost();alert(document.getElementById('ronny').options[selectedIndex].value);"