2011-10-22 45 views
1

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

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

document.myform.submit(); 

提交

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

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

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

回答

3

document.forms包含所有形式。

这应该工作:document.forms[0].submit();

+0

完美!谢谢 – KingRider

1

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

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

,或者如果你正在使用jQuery

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

你也可以只需要:'document.forms [0] .submit();'

ps。学习jQuery将是值得的时间,如果你与dom元素交易。

相关问题