在不知道名称的情况下使用javascript发送表单

时间:2011-10-22 18:04:09

标签: javascript html

要使用表单提交javascript函数,您需要知道表单的名称。

document.forms["myform"].submit();

document.myform.submit();

提交

<form name="myform">...</form>

在我的情况下,我有一个完全随机的名称作为表单名称。我所知道的是页面上总是只有一个表单元素。有任何想法使用javascript提交表单吗?

<form name="145f88f84584594">...</form>

4 个答案:

答案 0 :(得分:3)

document.forms包含所有表单。

这应该有效:document.forms[0].submit();

答案 1 :(得分:2)

document.getElementsByTagName("form")[0].submit();

或者如果您正在使用jQuery

$("form:first").submit();

答案 2 :(得分:1)

尝试:     document.getElementsByTagName( “形式”)[0] .submit()

答案 3 :(得分:1)

您也可以这样做:'document.forms [0] .submit();'

PS。如果你处理dom元素,学习jQuery将是值得的。