js如何阻止表單提交簡單介紹
本章節介紹一下如何阻止表單提交,先看一段程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> window.onload=function(){ var obt=document.getElementById("bt"); obt.onclick=function(){ return false; } } </script> </head> <body> <form action="http://www.softwhy.com/" method="get"> <label for="email">郵箱:</label><input id="email" name="email" type="email" /> <input id="bt" type="submit" value="確定"> </form> </body> </html>
使用控制程式碼方式註冊事件處理函式,在事件處理函式中返回true即可實現阻止表單提交的功能。
但是使用addEventListener()方法註冊事件處理函式,事件處理函式中返回true則無法阻止表單提交。
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> window.onload=function(){ var obt=document.getElementById("bt"); obt.addEventListener("click",function(ev){ ev.preventDefault(); },false); } </script> </head> <body> <form action="http://www.softwhy.com/" method="get"> <label for="email">郵箱:</label><input id="email" name="email" type="email" /> <input id="bt" type="submit" value="確定"> </form> </body> </html>
必須要使用preventDefault()方法才能夠阻止表單提交動作。
更多內容可以參閱相關閱讀:
(1).addEventListener()可以參閱addEventListener()一章節。
(2).preventDefault()可以參閱javascript preventDefault()一章節。
相關文章
- 可以被提交的表單元素簡單介紹
- AngularJS實現的表單編輯提交功能簡單介紹AngularJS
- 阻止點選回車提交表單簡單方法分享
- jQuery阻止事件冒泡簡單介紹jQuery事件
- JSON簡單介紹JSON
- nodejs簡單介紹NodeJS
- js的表單元素的defaultValue預設值簡單介紹JS
- JSON物件簡單介紹JSON物件
- js WebSocket用法簡單介紹JSWeb
- 簡單介紹redis分散式鎖解決表單重複提交的問題Redis分散式
- form表單的onSubmit事件簡單介紹ORMMIT事件
- js如何退出迴圈語句簡單介紹JS
- js字串連線簡單介紹JS字串
- js cookie路徑簡單介紹JSCookie
- js 特權方法簡單介紹JS
- js短路運算簡單介紹JS
- js與&&運算子簡單介紹JS
- js表單檔案提交JS
- 簡單介紹一下 JSONJSON
- angularJS的router用法簡單介紹AngularJS
- js style.cssText用法簡單介紹JSCSS
- js事件委託原理簡單介紹JS事件
- js isPrototypeOf()函式用法簡單介紹JS函式
- node.js操作mongodb簡單介紹Node.jsMongoDB
- ReactJs環境配置簡單介紹ReactJS
- require.js的作用簡單介紹UIJS
- 是什麼JSON,簡單介紹JSON
- JSON的優點簡單介紹JSON
- 如何學習javascript簡單介紹JavaScript
- javascript如何操作iframe簡單介紹JavaScript
- json字串與json物件簡單介紹JSON字串物件
- SVG簡單介紹SVG
- HTML簡單介紹HTML
- ActiveMQ簡單介紹MQ
- HTML 簡單介紹HTML
- JavaScript 簡單介紹JavaScript
- CSS 簡單介紹CSS
- SCSS 簡單介紹CSS