2014-06-10 24 views
-1

是否可以使用JAVASCRIPT提交表單?如果是的話,請幫助我...模擬通過JavaScript點擊提交按鈕

我有一個輸入fileds的表單。所以我想javascript來計算,如果所有的字段都在字段中,然後按提交按鈕。

提交按鈕「保存」將會被訪客視線隱藏。

<form id="my form" action=""> 
    <input type="text" name="fname" id="fname" value=""/> 
    <input type="text" name="sname" id="sname" value=""/> 
    <input type="text" name="email" id="email" value=""/> 
    <button type="submit" name="submitAccount" id="submitAccount">save</button> 
</form> 

這裏是一個打開FIDDLE

感謝所有您的幫助!

+0

有jQuery的觸發功能.. – gratz

+2

@gratz jQuery是這樣簡單的東西像這樣 –

+0

過於臃腫@RUJordan我認爲他將使用jQuery,因爲它包含在標籤中。 – gratz

回答

4

即使沒有提交按鈕,您也可以通過JavaScript提交表單,form元素提供了整個表單的方法.submit()

var myForm = document.getElementById('myform'); 
myForm.submit(); 

在提交表單之前,您可以從表單中的每個字段獲取值並進行自己的驗證。

P.S.不要使用帶有空格的id屬性的值,應將其重命名爲'myform'或'myForm'。

+1

「所以我想JavaScript計數,如果所有字段都是字段然後按提交按鈕。「 –

0

有一個required屬性,如果需要的字段填寫

<form id="myForm" action=""> 
    <input type="text" name="fname" id="fname" value="" required/> 
    <input type="text" name="sname" id="sname" value="" required/> 
    <input type="text" name="email" id="email" value="" required/> 
    <button type="button" name="submitAccount" id="submitAccount" onclick="checkForm();">save</button> 
</form> 

表只獲取提交