可使用form表單的onsubmit方法,在提交表單以前,對錶單或者網頁中的數據進行檢驗。javascript
onsubmit指定的方法返回true,則提交數據;返回false不提交數據。html
直接看下面的代碼:java
1 <HTML> 2 <head> 3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 4 </head> 5 <BODY> 6 <form action="http://www.baidu.com" onsubmit="return toVaild()"> 7 <input type="text" id="ff"> 8 <input type="submit" id="submit" value ="提交"/> 9 </form> 10 </BODY> 11 <script language="javascript"> 12 function toVaild(){ 13 var val = document.getElementById("ff").value; 14 alert(val); 15 if(val == "能夠提交"){ 16 alert("校驗成功,以後進行提交"); 17 return true; 18 } 19 else{ 20 alert("校驗失敗,不進行提交"); 21 return false; 22 } 23 } 24 </script> 25 </HTML>
上面的網頁中,只有在id="ff"的輸入框中輸入「能夠提交」,才進行表單提交;不然不提交。ui