数组上的 javascript 验证未运行

标签 javascript jquery validation

我已经通读了许多帖子,并尝试了各种选项,但我对 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/

相关文章:

javascript - 使用 karma 在 angularjs 中进行测试时获取 'require is not defined'

javascript - 在内部文本之前插入子元素

c# - 如何定义相互依赖的属性

ruby-on-rails - 回形针 - 验证文件类型但不存在

javascript - 如何使用新的 props 更新模态组件

javascript - Ember 数据本地存储适配器 : find function throws error

javascript - 使用 getInitialProps 保护路由 - Next.js

javascript - 转义 javascript 中的内容

jquery - 创建仅在移动设备中的中型设备(平板电脑)bot 上显示的 Bootstrap 菜单汉堡包图标

python - 评估列中唯一值的 True 百分比