使用邮政编码的Jquery验证



我有一个程序,允许用户输入邮政编码来生成谷歌地图。我想确认一下邮政编码是否有效。为此,我使用jquery验证方法。下面是我的代码:

$('#zipInput').validator({
    format: 'zipUS',
    invalidEmpty: true,
    correct: function () {
       //Code for correct
    },
    error: function() {
      //Error code here
    }
});

问题是这对我不起作用。我得到错误$('#zipInput').validator if not a function。我一直在网上寻找验证方法的例子,我使用这个链接来构建我的代码。我也在我的网页上添加了jquery.validate.js(可能是错误来源的问题?)有什么建议或例子可以帮助我解决问题吗?

EDIT:以下是我使用的所有脚本:

<script src="jquery-1.5.1.min.js" type="text/javascript"></script>
<script src="jquery-ui-1.8.11.custom.min.js" type="text/javascript"></script>
<script type="text/javascript" src="jquery.jscrollpane.min.js"></script>
<script src="mwheelIntent.js" type="text/javascript"></script>
<script src="jquery.validate.js" type="text/javascript"></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script src="Default.js" type="text/javascript"></script>

您至少需要做两件事:

  1. 在插件之前加载jQuery本身
  2. 把你的代码放在jQuery.ready()结构中。

如果您已经这样做了,请张贴所有相关代码。

您必须调用您在用于调用对话框的函数中编写的验证器代码。这是如果验证器代码在您正在加载的对话框中。

另一个想法是将验证器代码放在jquery中。加载对话框的表单中的现成函数,但这会向该页面添加一些冗余代码。

相关内容

  • 没有找到相关文章

最新更新