本文主要讲如何使用Js提交表单,在使用ajax进行异步验证的多数情况下,需要使用Js提交表单,以下简单说几种提交表单的方式:
1、document.getElementById("formId").submit(); 需要form表单id.
2、document.getElementsByName("formName")[0].submit(); 需要form表单的name和其所在数组的索引.
3、document.forms["formIdorName"].submit(); form表单的id和name都支持.
4、document.forms[0].submit(); 提交第一个form表单.
5、document.all.formId.submit(); formId即form表单id.
注意:document.forms:表示获取当前页面的所有表单.
document.getElementsByName("formName") 获取到的是一个数组.
提交函数为 submit(),而不是 onsubmit().
document.all是页面内所有元素的一个集合,但是可以通过给某个元素设置id属性(id=xcn),然后用document.all.xcn调用该元素.
具体用法请参考:document.all用法