文章詳情頁
javascript - input輸入框的失去焦點事件和發送按鈕的點擊事件沖突
瀏覽:127日期:2023-04-20 11:42:10
問題描述
用vue寫了input輸入框的blur事件,對應失去焦點函數。點擊輸入框吊起輸入鍵盤,輸入結束后點擊發送按鈕,最先觸發的是input輸入框的失去焦點事件,而不是發送按鈕的點擊事件。換句話說我點擊input輸入文字后,得按兩次發送按鈕才可以發送信息,第一次是觸發blur事件,第二次觸發發送事件。能不能先觸發發送事件,再觸發blur事件?
問題解答
回答1:發一個運行的demo出來
回答2:感謝邀請,blur事件觸發于input的 click 之前,因為操作沒完成的話表單不應該提交,你應該貼具體代碼出來分析,還有表單的提交盡量使用form的submit
標簽:
JavaScript
相關文章:
1. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題2. javascript - QWebEngineView 如何爬 angular 的動態數據?3. javascript - 使用angular 的ui-sref 中出現了中文參數,點擊跳轉后瀏覽器的地址欄里出現轉義后的%AE....%a%44. java - 一段遞歸代碼的問題5. java - instance method中 static后的<K>是什么意思?6. html5 - 這個代碼顯示功能如何實現?7. javascript - 用JS 七牛上傳圖片出現文件已存在的錯誤(file exists)8. java - springboot新手學習9. css3 - 圖片等比例縮放10. java - com.android.internal.R.attr.dialogTheme 這個dialogTheme的內容再哪里查看?
排行榜
