我是javascript编程的新手。我创建了这个HTML页面,其javascript效果可以在chrome上运行,但不适用于IE。这是宣布一切的地方:
我也试过this并且没有成功
所以基本上有一个提交按钮。并检查以确保从下拉列表中选择了某些内容。如果我使用的是Chrome,它会给我提醒(说明选择的东西)。在IE中它只是转到下一页。但我的下一个php页面有警告,因为这取决于下拉列表中选择的内容。
<!DOCTYPE html>
<html>
<body>
<p><form name="disable" method="post">
<div>To disable questions, select the survey you want to disable the questions from, then click disable.</div>
<div><select name="Dis" id ="Dis" >
<option selected="selected">Select</option>
<option>Shift Turnover</option>
<option>Start of Shift</option>
<option>Shift Report</option>
</select>
<input onclick="return Disable();" type="submit" value="Disable"/></div>
</form>
<script type="text/javascript">
function Disable()
{
if(document.forms['disable'].Dis.value == "Select")
{
alert("Please Select Disable Field");
return false;
}
return true
}
</script>
<noscript>no js</noscript>
</body>
</html>
我创建了一个新文件然后运行它。在Chrome中工作得很好,而不是在IE中。 Chrome给了我提醒。我需要什么吗?
更新
在head标签下使用此功能:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
这是解决方案。