文章詳情頁
javascript - input輸入框的失去焦點事件和發送按鈕的點擊事件沖突
瀏覽:137日期:2023-04-20 11:42:10
問題描述
用vue寫了input輸入框的blur事件,對應失去焦點函數。點擊輸入框吊起輸入鍵盤,輸入結束后點擊發送按鈕,最先觸發的是input輸入框的失去焦點事件,而不是發送按鈕的點擊事件。換句話說我點擊input輸入文字后,得按兩次發送按鈕才可以發送信息,第一次是觸發blur事件,第二次觸發發送事件。能不能先觸發發送事件,再觸發blur事件?
問題解答
回答1:發一個運行的demo出來
回答2:感謝邀請,blur事件觸發于input的 click 之前,因為操作沒完成的話表單不應該提交,你應該貼具體代碼出來分析,還有表單的提交盡量使用form的submit
標簽:
JavaScript
相關文章:
1. css - 如何使用 vue transition 實現 ios 按鈕一樣的平滑切換效果2. docker安裝后出現Cannot connect to the Docker daemon.3. angular.js - angular內容過長展開收起效果4. vim下怎么把一大段代python碼往前移動一個tab?5. python - 《flask web 開發》一書,數據庫中多對多關系的實現問題?6. 反射 - Python中,有控制函數流程和上下文的辦法么?7. 關于python切片的問題8. python2.7 - 在Eclipse開發Python,怎么去掉控制臺輸出的其他消息??9. python - pycharm的代碼風格問題10. python簡單的問題,智商不夠用了。。。
排行榜
