入力がフォーカスを失ったとき、つまりblurイベントが発生したときに、複数のイベントを発生させる必要があるフォームがあります。さまざまなイベントハンドラこれに応答する必要があるものが呼び出されます。jQueryで複数のイベントハンドラを管理する
各フォーム入力タグには、ぼかしの際にさまざまなことが必要です。
- 名前が大文字で始まるか、チェックボックスに従ってフォームの領域を表示するなど、さまざまな自動フォーマッタがあります。
- jQuery検証。このようAJAX呼び出しとして
- ポストの検証機能は、
これまでのところ、私が出ている最良の方法は、イベントバブリングシステムに依存することです。したがって、ポイント1のすべてのイベントが、jQuery.on()を使用して、検証ルールよりもDOMの深い要素に接続されていることを確認してください。 Jquery検証は、イベントリスナーをフォーム要素に関連付けます。
Whistこれはいくつか問題があります。 3つのクラスのイベントにはうまくいきます。
このようなことを簡単にするために、jQueryで使用するシステムのパブリッシャ/サブスクライバの種類はありますか?
私は通常、各要素に対して1つのイベントを使用し、その1つのイベント内のすべての異なるメソッドを実行します。 –
コードを投稿してください。 –