submit()提交表单时,显示警示框
我同事在實現submit()提交表單時,想要頁面彈出警示框。
但是折騰了幾小時后發現,submit()始終不執行。
她的代碼如下:
| $(document).ready(function(){ |
?
在點擊‘button’時,給form表單綁定了一個submit事件,并沒有觸發表單域的submit事件,自然也就無法執行綁定到submit事件的函數。
?
在w3c上對submit()方法的定義和用法有著明確的說明:
1.當提交表單時,會發生submit事件。
2.該事件只適用于表單元素。
3.submit()方法觸發submit事件,或規定當發生submit事件時運行的函數。
我們需要先觸發submit事件,之后再運行綁定到submit事件的函數。
正確寫法如下:
| $(document).ready(function(){
$("form").submit(function(e){ |
?
在點擊‘button’時,form表單執行submit方法,從而觸發submit事件,執行綁定到submit事件的函數體。
個人拙見,歡迎指正,謝謝。
?
轉載于:https://www.cnblogs.com/fanyx/p/6541691.html
總結
以上是生活随笔為你收集整理的submit()提交表单时,显示警示框的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: H5各种头部meta标签的功能
- 下一篇: 获取父窗口元素或者获取iframe中的元