1. 程式人生 > >form表單的action和onsubmit事件說明

form表單的action和onsubmit事件說明

首先 action在form是屬性,onsubmit是事件。

<form action="table1.jsp" onSubmit="return check();"> 
<div><input type="text" id="in" value="helloWord"/>
<input type="submit" value="提交" />
</div> 
</form> 
function check(){ 
var oText = document.getElementById("in").value; 
alert(oText); 
if(oText =="false"){ 
return false; 
} 
else { 
return true;} 
}



要說執行的先後順序,onSubmit在先,先驗證,驗證返回false時,則無法到達action="url"地址。如果是返回true或者沒有返回值,則通過action轉向url地址。 

也就是說onsubmit可以阻止action的提交

onSubmit="return check();" 這裡的return是一定要寫的。不可寫成onsubmit=check();