jQuery Validate插件不起作用

时间:2012-07-15 13:23:40

标签: jquery jquery-validate

这让我疯了。 jQuery验证插件似乎根本没有做任何事情。这是代码:http://jsfiddle.net/pkyGf/

这是导致错误的验证码。

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

感谢任何可以提供帮助的人。 编辑:已解决,见下文。

1 个答案:

答案 0 :(得分:2)

我认为id会把它作为一个答案,以防人们想知道。

实际输入任何输入时(即尝试验证时)会发生错误。此错误位于validate js文件的第29行。错误如下:Uncaught TypeError: Cannot call method 'call' of undefined

从上面的评论来看,这似乎是由于在 minlength 属性上使用了错误的情况。