本文主要講如何使用Js提交表單,在使用ajax進行異步驗證的多數狀況下,須要使用Js提交表單,如下簡單說幾種提交表單的方式:html
一、document.getElementById("formId").submit(); 須要form表單id.ajax
二、document.getElementsByName("formName")[0].submit(); 須要form表單的name和其所在數組的索引.數組
三、document.forms["formIdorName"].submit(); form表單的id和name都支持.異步
四、document.forms[0].submit(); 提交第一個form表單.函數
五、document.all.formId.submit(); formId即form表單id.spa
注意:document.forms:表示獲取當前頁面的全部表單.orm
document.getElementsByName("formName") 獲取到的是一個數組. htm
提交函數爲 submit(),而不是 onsubmit().blog
document.all是頁面內全部元素的一個集合,可是能夠經過給某個元素設置id屬性(id=xcn),而後用document.all.xcn調用該元素.索引
具體用法請參考:document.all用法