答案 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>