Javascript代码在Firefox中不起作用
我有一个下拉列表框。如果用户未选择任何内容,则不应转到下一页。为此我尝试了一些东西。该代码在IE和Chrome中运行良好。但它将进入Firefox的下一页。为什么会这样Javascript代码在Firefox中不起作用,javascript,html,firefox,Javascript,Html,Firefox,我有一个下拉列表框。如果用户未选择任何内容,则不应转到下一页。为此我尝试了一些东西。该代码在IE和Chrome中运行良好。但它将进入Firefox的下一页。为什么会这样 <td width="100" align="right"> <div style="text-align:center;"> <input type="button" value="Next" align="top" style="width: 70px;" ONCLICK=
<td width="100" align="right">
<div style="text-align:center;">
<input type="button" value="Next" align="top" style="width: 70px;" ONCLICK="gt();">
</div>
</td>
<script type="text/javascript">
function gt_nextPage()
{
var e=document.getElementById("ParentType");
var val=e.options[e.selectedIndex].value;
window.location.replace("gt_Iba1?value="+val);
}
function gt()
{
var e=document.getElementById("ParentType");
var val=e.options[e.selectedIndex].value;
if(val != null)
{
gt_nextPage();
}
if(val === "")
{
alert("Please select any value");
window.location.replace("gt_Iba?value="+val);
}
}
</script>
我已经在我的jsp页面中添加了它。试试这个
function gt()
{
var e=document.getElementById("ParentType");
var val=e.options[e.selectedIndex].value;
if(val != null && val !== "")
{
gt_nextPage();
}
else
{
alert("Please select any value");
window.location.replace("gt_Iba?value="+val);
}
}
为什么特别是Firefox v16?是这样的!==对的双等号??不是吗=@芒尤尔支票