2011-04-13 85 views
-2

我打算做的是:首先驗證表單,然後處理滿足一些條件的表單。下面我粘貼了我的代碼原型。 我已經交叉檢查任何次要/愚蠢的錯誤。由於通過javascript進行驗證後html-php表單提交

代碼:

<form id = "myform" action = process.php method = 'post'> 
//some form elements here 
<input type="submit" value="Submit this form"onclick="validate();return false;" /> 
</form> 

<script type="text/javascript"> 
function validate(){ 
if(validated) myform.submit(); 
else Alert(Some message); 
</script> 
} 
+2

那麼,有什麼問題呢? – Oswald 2011-04-13 11:15:59

+0

你的問題是什麼? – Tobias 2011-04-13 11:16:09

+5

我可以看到三個徹頭徹尾的錯誤,幾個壞風格的實例,但沒有真正的問題。 – Quentin 2011-04-13 11:16:24

回答

1

我認爲你需要做這樣的事情:

<form id="myform" action="process.php" method="post" onsubmit="return validate();"> 
//some form elements here 
<input type="submit" value="Submit this form" /> 
</form> 

<script type="text/javascript"> 
function validate(){ 
    ... 
    if(!valid) 
     alert('Error'); 
    return valid; 
} 
</script>