2016-07-25 4 views
0

を働いていません。jQueryの検証カスタムメッセージは、私はフォームが細かい検証、errorClassは動作しますが、カスタムメッセージは、私は一般的なものを取得して来ていないJQuery.validate</p> <p>との奇妙な問題を抱えている

私はスタック交換の内容をチェックしました。これは、タイプミスか、htmlの名前フィールドを指定していないようです。

誰かが正しい方向に私を向けることができますか?

HTML

<form action="#" method="POST" id="vlanForm" name="vlanForm"> 
<div class="flip"><h3>Add VLAN</h3></div> 
<div class="panel"> 
VLAN ID:<input type="text" id="vlan" name="vlan"><br> 
<input type="submit" class="button" style="position: absolute;right: 7px;" name="vlanSubmit" value="Send"><br></div> 
</form> 

Javascriptを

$("#vlanForm").validate({ 
    errorClass: 'wrong', 
    rules: { 
     vlan: { 
      required: true, 
      number: true 
       }, 
    messages: { 
     vlan: { 
      required: "Please enter a vlan", 
      number: "Number only please" 
       } 
      } 
     } 
}); 

フォーム作品の検証、私が言うように、名前にもかかわらず、カスタムクラスは動作しますが、メッセージはしないでくださいフィールドはそれぞれに設定されています。事前に申し訳ありませんが、それはちょうどタイプミス私は目が見えているが、私は何度もそれを見てきました。

答えて

1

中括弧の開閉を確認することが問題に直面している理由ではありません。

構文は次のとおりです。

rules:{ 

}, 
messages:{ 

} 

あなたのメッセージがrools下に来る、カスタムメッセージが

+0

ありがとうを示していない理由です。もちろん。できるだけ早くあなたの答えを受け入れます –

関連する問題