以下脚本可以正常使用谷歌浏览器。但不响应IE和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>
下面的整个代码(不适用于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>
寻求一些建议,提前谢谢
答案 0 :(得分:1)
你可能希望所有这些ifs / elses都是独家条件,对吧?这可能是你正在寻找的东西:
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');
}