2010-11-01 69 views
2

我需要驗證我的表單信息併發送確認頁面。javascript,作業,表單驗證,確認

這是我試過的,但它不工作。有兩種方法可以合併嗎?

這驗證了所有字段填寫:

<input type=button value="Verify Information" onclick="verify();"> 
    <input type=reset value="Clear Form"><br> 

這引導到確認頁:

</form> 
    <form action="acknowledgement.html" method="get"> 
    <input type="submit" name="submit" 
    VALUE="Submit"> 
    </form> 
+0

這些片段是否屬於相同的形式?或者你想驗證當前的表單,轉發到一個新的頁面的所有信息,然後提交? – shoebox639 2010-11-01 22:06:08

+0

把它放在一個表格中,並在提交按鈕上進行驗證(),禁用此按鈕的默認操作,直到驗證完成爲止。 – kalpaitch 2010-11-01 22:07:42

回答

0

使用onSubmit

<form action="acknowledgement.html" method="get" onSubmit="verify()"> 
    <input type="submit" name="submit" value="Submit"> 
</form> 

您所有的表單元素必須在開始和結束之間<form>標記。但你知道已經:)

+0

謝謝感謝您的幫助 – rhonda 2010-11-01 22:23:15

2
<form action="acknowledgement.html" method="get" onsubmit="verify();"> 
    <input type="submit" name="submit" 
    VALUE="Submit"> 
    </form> 

<script language="javascript"> 
function verify(){ 
var isOK = true; 

//check all the inputs. 
//if one of them incorrect 
isOk = false; 

return isOk; 
} 
</script> 
+0

非常感謝 – rhonda 2010-11-01 22:23:30