jQuery.validate()新手:它对我不起作用

时间:2010-09-22 15:34:30

标签: jquery validation

我尝试使用jquery.validate here动态验证电子邮件字段。

我所说的领域是“电子邮件”(“Registro”表格)。

有什么想法吗?

2 个答案:

答案 0 :(得分:7)

您的脚本顺序是相反的,包括jQuery 之前任何插件,如下所示:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> 
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.js"></script> 

此外,由于我没有看到任何冲突,我会继续前进到jQuery 1.4以获得最新的好处。

答案 1 :(得分:0)

我在规则中失败了......这样可行:

<script type="text/javascript">

$.validator.setDefaults({
    submitHandler: function() { alert("submitted!"); }
});

$().ready(function() {
    // validate signup form on keyup and submit
    $("#jander").validate({
        rules: {
            'sfApplyApply[email]': {
                required: true,
                email: true
            }
        },
        messages: {
            'sfApplyApply[email]': "Please enter an email",
        }
    });
});

</script>