"invalidHandler"オプションを使用して共通の検証メッセージ(「ページにエラーがあります」)を作成しました。 今、すべてのフィールドが有効になったときにこのメッセージを削除する方法を探しています(離脱制御時)。jQueryの検証 - 一般的なメッセージを削除する方法
答えて
を使用すると、これを行う1つの方法ですが、errorContainer
オプションを使用すると、jQueryの検証によってメッセージが隠されて表示されます。たとえば、次のように
HTML:
<form id="test">
<label for="name">Name</label>
<input id="name" type="text" name="name" class="required"/>
<label for="age">Age</label>
<input id="age" type="text" name="age" class="required"/>
<input type="submit" />
</form>
<div id="invalid">You have errors the on page</div>
CSS
#invalid { display: none; }
はJavaScript:
$("#test").validate({
errorContainer: "#invalid"
});
invalidHandlerオプションは、自動的にエラーを追加および削除する内部プラグインエラー処理を実行します。オプションでメッセージを設定するだけであれば、オプションを削除する方がよいでしょう。
プラグインは、ある程度、それはあなたがinvalidHandlerの求めているものに依存していることをとても柔軟性があり、行動のあなたが欲しいあなたの検証プロセスから
あなたはこのよう
$.validator.messages.required='My Required message';
デフォルトメッセージを上書きすることができます
"必須"のケースについてのみではありませんか? 「必須」ルール、その他の組み込みルール、カスタムルールの一般的なメサージはどうですか?フィールド上をタブで移動するとinvalidHandlerが呼び出されません。 – Paul
私が示したことは、オプションで決して設定しないと、 "必須"のデフォルトを変更することです。ほとんどの人は "メッセージ"オプションを使用してメッセージを設定します。 – charlietfl
元の投稿に編集できるコードを見ずにはるかに多くの情報を提供することは非常に難しい – charlietfl
- 1. 検証一般的なプロパティ検証アプリケーションブロック
- 2. 一般的な二重リンクリストから削除する方法
- 3. 数値フィールドの一般的な検証
- 4. OOPを使用して一般的な検証を実装する方法は?
- 5. 多くの種類のメッセージを扱う一般的な方法
- 6. 一般的な方法は、春のデータを検索する
- 7. 一般的なPhantomReferenceクラスのネイティブピアを削除する
- 8. 一般的なhaskellパイピングのボイラープレートを削除する
- 9. イベントハンドラを登録/登録解除する一般的な方法
- 10. xml一般的な練習とグループを削除する
- 11. 一般的な方法と
- 12. lucene/solrは一般的なフレーズ(ストップフレーズ)を削除します
- 13. メッセージベースのアーキテクチャの一般的なメッセージ
- 14. フォームの検証でメッセージを削除または非表示にする方法
- 15. 静的な一般的な方法
- 16. 一般的なjavascriptフォームの検証が機能しない
- 17. 一般的な部分式の削除の実装
- 18. インデックスページの一般的な編集/削除ボタンを使用
- 19. 一般リストからアイテムを削除する方法
- 20. Javaのコレクションの削除メソッドの一般的なタイプ
- 21. asp.netのエンティティへのLinqと一般的な削除メソッド
- 22. 一般的な検索方法ですか?
- 23. fadeOut検証メッセージJquery
- 24. 文字列から一般的なパターンを効率的に削除する
- 25. FluentValidationを一般的な方法でMVCコントローラのDIで使用する方法
- 26. 一般的なグループを書く方法
- 27. 一般的なタイプの印刷方法
- 28. 一般的なリポジトリのモック方法
- 29. 一般的な方法 - コードの複製
- 30. モナドの再パック - 一般的な方法?
あなたの問題は何ですか?要素を削除する方法や、すべてのフィールドが有効かどうかを検出する方法がわからないことはありますか? –
問題は、すべてのフィールドが有効になったときに何がトリガーされるのかわかりません。 – Paul