使用Javascript从html提交表单?

使用Javascript从html提交表单?,javascript,forms,submit,Javascript,Forms,Submit,我的html页面上有一个表单,其中包含name=“submitform”和id=“submitform” 我想使用Javascript和该页面上的以下脚本提交它: document.forms(“submitform”).submit() 表单中的“我的提交”按钮具有name=“btnSubmit”,因此它不会覆盖原始函数 但是,它不起作用 我得到:[Error]TypeError:“[object HTMLCollection]”不是函数(评估“document.forms”(“submitf

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

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

document.forms(“submitform”).submit()

表单中的“我的提交”按钮具有
name=“btnSubmit”
,因此它不会覆盖原始函数

但是,它不起作用

我得到:
[Error]TypeError:“[object HTMLCollection]”不是函数(评估“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是数组类型,需要这样处理

    您可以使用索引访问器

    document.forms[0]
    
    或者我上面提到的名字

    希望对您有所帮助!

    使用

    document.forms['submitform'] 
    
    而不是圆括号。背景是,document.forms是数组类型,需要这样处理

    您可以使用索引访问器

    document.forms[0]
    
    或者我上面提到的名字

    希望对您有所帮助!

    使用

    document.forms['submitform'] 
    
    而不是圆括号。背景是,document.forms是数组类型,需要这样处理

    您可以使用索引访问器

    document.forms[0]
    
    或者我上面提到的名字

    希望对您有所帮助!

    使用

    document.forms['submitform'] 
    
    而不是圆括号。背景是,document.forms是数组类型,需要这样处理

    您可以使用索引访问器

    document.forms[0]
    
    或者我上面提到的名字


    希望有帮助!

    您必须提交这样的表格

    document.forms["name of your form"].submit();
    

    你必须提交这样的表格

    document.forms["name of your form"].submit();
    

    你必须提交这样的表格

    document.forms["name of your form"].submit();
    

    你必须提交这样的表格

    document.forms["name of your form"].submit();
    
    我知道很容易错过。我知道很容易错过[