2009-08-11 12 views
1

コールバックinvalidHandlerのデフォルトの最小長エラーメッセージをオーバーライドすることはできますか?jquery検証プラグインminHengthオーバーライドinvalidHandler

デフォルトでは、minlengthのエラーメッセージはとなります。少なくとも{0}文字を入力してください。これはフォーム要素の包含で上書きできますか?{要素} - 少なくとも{0}文字を入力してください。 validator.numberOfInvalids()はこのエラーをキャプチャできますが、対応するエラーのエラーメッセージをオーバーライドする方法を理解することはできません。

この文脈でのヘルプは本当に感謝しています、ありがとう。

答えて

1

文書番号はthisページを参照してください。私はあなたが望むものは、メッセージオプションを設定することだと思う。

$(".selector").validate({ 
    rules: { 
      name: "required" 
    }, 
    messages: { 
      name: { 
      required: $(this).id + "error message" 
      } 
    } 
}) 

これは現在テストできませんが、これが私が試しているものです。

+0

感謝。はい、私はinvalidHandlerでこれをしようとしてはいけません。とにかく答えとしてあなたの応答を受け入れます。再度、感謝します。 –

0

この:あなたの応答のための

$(".selector").validate({ 
    rules: { 
      name: {required: true, minlength: 4} 
    }, 
    messages: { 
      name: {required: $(this).id + "error message", minlength: "name too short"} 
    } 
})