2

タイトル属性を無視してjqueryバリデータープラグインにエラーメッセージを表示するにはどうすればよいですか?エラーメッセージではなくツールチップを表示するためにそのタイトルを使用しているためです。

プラグインの初期化

$('#participantform').validate();

検証するフォーム要素

<input name="o_phone_cnt" class="inputtextie required digits" title="Country Code" style="width:25px" type="text" minlength="1" size="3" maxlength="3"/>

ボタンをクリックすると

$('#sendmail_ppnt').button().click(function(){
      $('#participantform').submit();
});

検証時には、必要に応じてエラーメッセージが表示されますが、input:text要素にタイトルを追加すると、エラーメッセージとして国コードが表示されます。

エラーメッセージを表示するためにtitle属性を無視するようにバリデータープラグインを構成する方法。

4

1 に答える 1

6

ignoreTitleオプションをvalidate()次のものに渡すことができます。

$("#participantform").validate({
    ignoreTitle: true
});

ちなみに、ドキュメントには次のように書かれていることに注意してください(強調は私のものです):

title 属性からのメッセージの読み取りをスキップするように設定すると、Google ツールバーの問題を回避できます。デフォルトは互換性のために false です。メッセージ フロム タイトルは将来のリリースで完全に削除される可能性があります

したがって、プラグインの将来のリリースで必要な動作を得るために何もする必要がない可能性があります。

于 2012-07-11T10:13:07.857 に答える