繁体   English   中英

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

[英]Send a form using javascript without knowing the name

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

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

要么

document.myform.submit();

提交

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

就我而言,我有一个完全随机的名称作为表单名称。 我所知道的是,页面上始终只存在一个表单元素。 有任何想法可以使用javascript提交表单吗?

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

document.forms保存所有表单。

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

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

或者,如果您使用的是jQuery

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

试试:document.getElementsByTagName(“ form”)[0] .submit()

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

ps。 如果您对dom元素有所了解,那么学习jQuery将是值得的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM