如何強制模糊,但未在JavaScript/jQuery中調用onBlur事件?如何在不調用onBlur事件的情況下強制模糊
我會盡力來形容你,我需要它:
- 時的onblur被調用時,我通過jQuery和驗證輸入調用PHP腳本。如果出現錯誤,它將返回一條消息,然後將其顯示回jQuery腳本中。
- 如果一個模糊的字段沒有填充,腳本應該將用戶重新聚焦到該字段。
而問題是,如果你按TAB鍵來更改領域,你的第一個字段是不是填,腳本將專注你回來,但後來被稱爲的onblur從還沒有填寫第二個字段,然後將其導致無限循環。
所以,我想模糊一個領域,並專注於另一個沒有調用onBlur事件。
爲什麼不使用'change'?還可以在'submit'事件上運行驗證。 – kapa
請不要強調焦點回到用戶試圖離開的領域,這是令人討厭的。當用戶嘗試提交時,可以將焦點移回問題字段。 – nnnnnn