1

これは私を狂わせています。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>

助けてくれる人に感謝します。編集:解決しました。以下を参照してください。

4

1 に答える 1

2

人々が疑問に思っている場合に備えて、idはそれを答えとして置いていると思いました。

エラーは、入力が実際に入力されたとき(つまり、検証しようとしたとき)に発生します。このエラーは、validatejsファイルの29行目にあります。エラーは次のとおりです Uncaught TypeError: Cannot call method 'call' of undefined

上記のコメントから、これはminlength属性で間違った大文字と小文字を使用したことが原因のようです。

于 2012-07-15T13:43:04.710 に答える