文章詳情頁
javascript - input輸入框的失去焦點事件和發送按鈕的點擊事件沖突
瀏覽:108日期:2023-04-20 11:42:10
問題描述
用vue寫了input輸入框的blur事件,對應失去焦點函數。點擊輸入框吊起輸入鍵盤,輸入結束后點擊發送按鈕,最先觸發的是input輸入框的失去焦點事件,而不是發送按鈕的點擊事件。換句話說我點擊input輸入文字后,得按兩次發送按鈕才可以發送信息,第一次是觸發blur事件,第二次觸發發送事件。能不能先觸發發送事件,再觸發blur事件?
問題解答
回答1:發一個運行的demo出來
回答2:感謝邀請,blur事件觸發于input的 click 之前,因為操作沒完成的話表單不應該提交,你應該貼具體代碼出來分析,還有表單的提交盡量使用form的submit
標簽:
JavaScript
相關文章:
1. macos - mac下docker如何設置代理2. javascript - 移動端,當出現遮罩層的時候,遮罩層里有div是超出高度scroll的,怎么避免滑動div的時候,body跟隨滑動?3. dockerfile - 為什么docker容器啟動不了?4. javascript - webapp業務流程基本一致,多套主題(樣式基本不一樣,交互稍有偏差)管理,并且有不斷有新增主題,該如何設計組件化架構?5. javascript - 用rem寫的頁面,安卓手機顯示文字是正常的,蘋果顯示的文字是特別小的是為什么呢6. javascript - ejs支持if else語法嗎7. 請教各位大佬,瀏覽器點 提交實例為什么沒有反應8. 新手 - Python 爬蟲 問題 求助9. javascript - 學習網頁開發,關于head區域一段腳本的疑惑10. javascript - JS設置Video視頻對象的currentTime時出現了問題,IE,Edge,火狐,都可以設置,反而chrom卻...
排行榜
