JavaScript/jQueryでonBlurイベントを呼び出さずにぼかしを強制するにはどうすればよいですか?
私はそれが何のために必要かをあなたに説明しようとします:
- onBlur が呼び出されると、jQuery を介して PHP スクリプトを呼び出し、入力を検証します。何か問題がある場合は、メッセージが返され、それを jQuery スクリプトで表示し直します。
- ぼやけたフィールドが入力されていない場合、スクリプトはユーザーをそのフィールドに戻す必要があります。
問題は、TAB を押してフィールドを変更し、最初のフィールドが入力されていない場合、スクリプトはフォーカスを戻しますが、入力されていない 2 番目のフィールドから onBlur が呼び出され、無限ループが発生することです。
だから、 onBlur イベントを呼び出さずに、フィールドをぼかして別のフィールドにフォーカスしたい。