文章詳情頁
javascript - input輸入框的失去焦點事件和發送按鈕的點擊事件沖突
瀏覽:111日期:2023-04-20 11:42:10
問題描述
用vue寫了input輸入框的blur事件,對應失去焦點函數。點擊輸入框吊起輸入鍵盤,輸入結束后點擊發送按鈕,最先觸發的是input輸入框的失去焦點事件,而不是發送按鈕的點擊事件。換句話說我點擊input輸入文字后,得按兩次發送按鈕才可以發送信息,第一次是觸發blur事件,第二次觸發發送事件。能不能先觸發發送事件,再觸發blur事件?
問題解答
回答1:發一個運行的demo出來
回答2:感謝邀請,blur事件觸發于input的 click 之前,因為操作沒完成的話表單不應該提交,你應該貼具體代碼出來分析,還有表單的提交盡量使用form的submit
標簽:
JavaScript
相關文章:
1. javascript - 手機點擊input時,button會被頂上去?求解決?。。?/a>2. 百度地圖api - Android 百度地圖 集成了定位,導航 相互的jar包有沖突?3. python - django 按日歸檔統計訂單求解4. 網頁爬蟲 - python爬蟲用BeautifulSoup爬取<s>元素并寫入字典,但某些div下沒有這一元素,導致自動寫入下一條,如何解決?5. javascript - vue-mint UI - icon在哪里有文檔?6. HTML5禁止img預覽該怎么解決?7. javascript - vscode alt+shift+f 格式化js代碼,通不過eslint的代碼風格檢查怎么辦。。。8. html5 - 表單無法屏蔽自動填充 autocomplete=off9. html - 請教一個前端css問題。10. 請教一個python字符串處理的問題?
排行榜
