20
A
回答
22
如果您正在使用該表單,則可以使用提交事件。
使用jQuery,你可以做到這一點與
$('#myform').submit(function() {
// your code here
});
3
是的,你可以在你的窗體上的onsubmit
事件中使用。
在純HTML(不包括jQuery的),你可以使用:
<form onSubmit="mySubmitFunction()">
...
</form>
更多細節在這裏:http://www.w3schools.com/jsref/event_form_onsubmit.asp
5
您可以將事件處理程序綁定到submit
事件(以下代碼假設你有一個id
在你的form
):
document.getElementById("someForm").onsubmit = function() {
//Do stuff
};
29
是這樣的?
<form onsubmit="do_something()">
function do_something(){
// Do your stuff here
}
如果你把return
像下面的代碼,你可以從do_something()
函數返回false防止表單提交。
<form onsubmit="return do_something()">
function do_something(){
// Do your stuff here
return true; // submit the form
return false; // don't submit the form
}
相關問題
- 1. 執行JavaScript之前提交
- 2. javascript在表單提交前執行
- 3. 防止頁面刷新表單提交停止代碼執行
- 4. PHP代碼在提交表單之前正在執行
- 5. 頁面提交後GET方法在POST方法之前執行?
- 6. 在頁面加載之前執行Javascript
- 7. javascript:提交頁面
- 8. 在提交頁面上提交之前進行驗證
- 9. 在頁面加載之前執行Crossrider代碼
- 10. 代碼在服務器上的每個頁面之前執行
- 11. Javascript代碼來檢測當前頁面
- 12. 在執行Jenkinsfile之前執行代碼
- 13. 使用JavaScript在頁面完全加載後執行代碼
- 14. 僅在刷新頁面10秒後執行JavaScript代碼?
- 15. 在response.redirect前執行代碼
- 16. 在頁面上運行Javascript代碼
- 17. 在.load()頁面後執行javascript頁面
- 18. 在jsp頁面中執行request.setAttribute,在java代碼中執行request.getAttribute
- 19. OrderList組件一直運行,直到提交頁面
- 20. javascript - 在代碼中執行代碼?
- 21. 包含PHP頁面不執行代碼
- 22. 如果前面的腳本失敗,JavaScript代碼段執行或不執行
- 23. 直接用PHP頁面直接頁面
- 24. 在用戶離開頁面之前提交表單javascript/jquery
- 25. href鏈接在鏈接前執行javascript
- 26. PHP在表格上提交當前頁面提交
- 27. 執行代碼頁面完成加載JavaScript/jQuery的
- 28. 加載刷新頁面後執行Javascript代碼
- 29. PJAX成功後執行頁面特定的javascript代碼
- 30. 直接在桌面上執行Dalvik VM
此方法從來不適用於我。表格只是照常提交。 – americanknight
@americanknight您需要使用preventDefault方法來停止按鈕操作。 ('#myform')。submit(function(e){ e。preventDefault(); }); – ius