gpt4 book ai didi

javascript - 使用 Javascript 从 html 提交表单?

转载 作者:行者123 更新时间:2023-11-30 08:38:23 25 4
gpt4 key购买 nike

我的 html 页面上有一个表单,其中包含 name="submitform"和 id="submitform"

我想在该页面上使用带有以下脚本的 Javascript 提交它:

document.forms("submitform").submit();

我在表单中的提交按钮有 name="btnSubmit" 所以它不会覆盖原来的功能。

然而,它不起作用

我得到:[Error] TypeError: '[object HTMLCollection]' is not a function (evaluating 'document.forms("submitform")'

怎么办?

谢谢!

更新 - 完整代码

 <form action='/post' name='submitform' id="submitform" method='post' class='pure-form'>

<textarea columns="40" rows="4" name='entry[body]' id="statement" placeholder='enter a note here to visualize the words and their connections, you can also use #hashtags and @mentions.'><% if (url) { %><%= urltitle %> <%= url %><% } %></textarea>
<div id="addToContextsLabel">contexts:</div>
<ul id="addToContexts"></ul>
<input type="hidden" id="addedContexts" name="addedContexts">
<input type="hidden" id="context" name="context" value="<%= context %>">
<input type="hidden" id="selectedContexts" name="selectedContexts" value="">
<input type="hidden" name="statementid" value="">
&nbsp;<br>
<input type='submit' id="submitbutton" name="btnSubmit" value="save" class="pure-button pure-button-primary">

</form>

document.submitform.submit();

在页面上

最佳答案

使用

document.forms['submitform'] 

而不是圆括号。背景是,document.forms 是一种数组类型,需要这样对待。

您可以使用索引访问器<​​/p>

document.forms[0]

或按我上面提到的名称。

希望对您有所帮助!

关于javascript - 使用 Javascript 从 html 提交表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29290355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com