否则语句无法正常工作,并且整个脚本与IE和Mozilla浏览器不兼容



下面的脚本与Google Chrome正常工作。但是不响应IE ANS Mozilla浏览器

javaScript在下面的

<script src="jquery.min.js"></script>
<script>
function Run() {

  if(jQuery('#inputtext').val() == '001'){
    alert('001');
  }
  if(jQuery('#inputtext').val() == '002'){
   alert('002');
  }
  if(jQuery('#inputtext').val() == '003'){
    alert('003');
  }
    if(jQuery('#inputtext').val() == ''){
     alert('Input can not be left blank');
        }
   else {
     alert('INVALID Entry');
     }
}
</script>

以下形式

<form>
<p>Type code below</p>
<input type="text" name="inputtext" id="inputtext">
<input type="button" value="Go" onClick="Run();">
</form>
  1. 如何使此脚本与IE和Mozilla一起使用?
  2. 如何解决其他语句问题,目前,如果002在警报中键入002和无效的(否则按照您的建议工作)

下面的整个代码(与IE和MOZ不使用)

<html>
<head>
<script src="jquery.min.js"></script>
<script type="text/javascript">
function Run() {

 if(jQuery('#inputtext').val() == '001'){
    alert('001');
  }
  else if(jQuery('#inputtext').val() == '002'){
    alert('002');
  }
  else if(jQuery('#inputtext').val() == '003'){
    alert('003');
  }
  else if(jQuery('#inputtext').val() == ''){
     alert('Input can not be left blank');
  }
  else {
     alert('INVALID Entry');
  }
}

</script>
</head>
<body>
<center>
<form>
<p>Type code below</p>
<input type="text" name="inputtext" id="inputtext">
<input type="button" value="Go" onClick="Run();">
</form>
</center>
</body>
</html>

寻求一些建议,谢谢

您可能希望所有这些IFS/ELS为独家条件,对吗?这可能是您要寻找的:

if(jQuery('#inputtext').val() == '001') {
    alert('001');
}
else if(jQuery('#inputtext').val() == '002') {
    alert('002');
}
else if(jQuery('#inputtext').val() == '003') {
    alert('003');
}
else if(jQuery('#inputtext').val() == '') {
    alert('Input can not be left blank');
}
else {
     alert('INVALID Entry');
}

最新更新