下拉不显示IE中的值

时间:2013-09-20 11:15:58

标签: javascript html cross-browser

第一个下拉列表“选择设备”未在IE中显示任何值:

<div class="select-container"> 
<SELECT Id="Device" name="device" onchange="javascript:LoadDevice(this.value);">
</SELECT>

<div class="select-container" id="Model">
<SELECT name="model" ><OPTION>Select Model</OPTION>
</SELECT>

请在此处查看HTML整个页面:http://goo.gl/1kEc2J

适用于所有其他浏览器。

下拉列表从外部PHP页面获取其值。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

您的网站在很多层面都是错误的。但是对于你在这里列出的问题。

从您的活动中删除所有"javascript:文字,因为不需要这些文字。

从中删除onclick语句 <option value="1" onclick="javascript:LoadDevice(1);">iPhone</option>

你为什么这样做?

<script src="http://www.mobiltelefoner.dk/tst/slicious.php" type="text/javascript">

当slicious.php实际上是一个javascript文件?

答案 1 :(得分:0)

在slicious.php中找到这一行

devicer +='<option value="'+i+'" onclick="javascript:LoadDevice('+i+');">'+aDevice[i]';

应该是

devicer +='<option value="'+i+'" onclick="javascript:LoadDevice('+i+');">'+aDevice[i]+'</option>';

您错过了关闭选项标记