这段代码在firefox中正在工作。在IE中,警报是空的。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中,警报是空的。
谢谢!
你能张贴AjaxPost代码( )? – xil3 2010-09-19 09:45:44
该帖子很好。问题在于选择的价值。 – Ronny 2010-09-19 09:46:59
如果您删除对'AjaxPost();的调用,您可能会发现它的工作原理,所以我们需要明白为什么这会中断。 – Codesleuth 2010-09-19 09:51:30