我已经通读了许多帖子,并尝试了各种选项,但我对 JavaScript 的验证检查似乎没有运行。
我用了这个post尝试编写验证检查以查看输入的邮政编码是否是一个交付的邮政编码,但是当我运行它时没有任何反应,也没有出现警报。感谢您的帮助。
这是我使用的 JavaScript:
<script type="text/javascript">
function validateZip() {
var zipCode = $("#zipCode").val();
var acceptableZipCodes = ["78205","72215","78212",];
if( $.inArray( zipCode, acceptableZipCodes)){
alert("Yes, we can help!");
}else{
alert("Sorry, we don't deliever to your area yet.");
}
}
</script>
这是表格
<form name="zipForm" onsubmit="return(validateForm(zipCode))">
<input type="text" id="zipCode" name="zipCode">
<input id="user_info" type="submit">
</form>
最佳答案
function validateZip() {
var zipCode = document.zipForm.zipCode.value;
var acceptableZipCodes = ["78205","72215","78212",];
for (i = 0; i < cars.acceptableZipCodes.length; i++) {
if(acceptableZipCodes[i] == zipCode{
alert("Yes, we can help!");
}else{
alert("Sorry, we don't deliever to your area yet.");
}
}
}
关于数组上的 javascript 验证未运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35707556/