jQuery验证插件无法正常工作
问题描述:
这使我疯狂。 jQuery验证插件似乎没有做任何事情。以下是代码:http://jsfiddle.net/pkyGf/jQuery验证插件无法正常工作
这是导致错误的验证码。
<script>
$(function(){
$('#purchase').validate({
rules:{
course:{
minLength:1
},
creditCard: {
required: true,
creditCard: true
},
expMonth: {
required: true,
min: 1,
max: 12,
digits: true
},
expYear: {
required: true,
min: 12,
max: 60,
digits: true
}
}
})
})
</script>
感谢任何人都可以提供帮助。 编辑:解决,见下文。
答
我以为身份证把它作为一个答案,以防人们想知道。
实际输入任何输入时(即试图验证时)都会发生错误。此错误位于验证js文件的第29行。错误如下:Uncaught TypeError: Cannot call method 'call' of undefined
。
从上面的评论看来,这是由于在minlength属性上使用了错误的情况。
您正在收到以下错误:未捕获的TypeError:无法在第29行的验证js文件中调用未定义的方法'调用'。这可能会让您指出您做错了什么。 – 2012-07-15 13:35:02
噢,来吧,我不能相信我错过了...看起来像我用最小长度的错误的情况下,写它作为minLength。对不起,错过了错误信息 - 我只是在页面加载时查看错误控制台,而不是在输入值之后...感谢您的帮助。 – Abraham 2012-07-15 13:39:43
不要不好,我曾经提出一个问题的帮助,并没有注意到我没有把“。”。在Ajax面前 – Brad 2012-07-15 18:37:28