私はfocusoutイベントを持つテキストボックスを持っています。 テキストボックスがフォーカスを失うたびに(タブ、マウスがフォームの他の部分をクリックすると)、特定の条件に基づいて、アラートを無視するユーザー作成関数が呼び出されます。Jquery focus outイベント
私のフォームには、button clickイベントの代わりにtextBoxのbutton focusOutイベントをクリックしたときに、テキストボックスを埋めるとボタンがあります。
ボタンクリックで呼び出されるテキストボックスのfoucusoutイベントを停止するにはどうすればよいですか?
("$textbox").focusout(function(){
validation;
alert("message");
});
("$btn").click(function(){
----
});
いずれかを教えてください。
の
ID
秒を持っている場合は、いくつかのより多くのコンテキストを提供することができ、次のようなセレクタは変更(
TextBox
がclass="textbox"
を持っており、Button
はclass='btn'
を持っていると仮定して)?これがフォームの検証のためであれば、すべてのテキストボックスのフォーカスアウトを警告することは非常に不要です。フォーム提出の前に表示したいサマリーだけの場合は、これを達成するための他の(より良い)方法があります。 – Townこれは、フォームの送信前にテキストボックスの通常の検証とは別に、何らかの追加の検証です。私は彼がクリックしたり、次のtexboxに移動したり、他のフィールドをクリックしている間、ユーザーにconfrimボックスを表示する必要があります。 –