javascript - 我怎样才能让点击一个元素提交一个表单?

标签 javascript angularjs

这是我的代码。我以为它在工作,但现在我收到一条消息说 submit() 未定义:

        <form action="/Account/LogOff"
              id="logoutForm"
              method="post"
              style="display: inline-block">
            @Html.AntiForgeryToken()
            <a id="theme"
               onclick="submit(); return false;"
               title="Logoff">
                <i class="fa fa-power-off fa-fw"></i>
            </a>
        </form>

请注意,这是一个 AngularJS 表单。不确定这是否有所作为,因为我不需要任何 AngularJS 功能来进行提交。

最佳答案

onclick="document.getElementById('logoutForm').submit(); retun false;"

关于javascript - 我怎样才能让点击一个元素提交一个表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22279121/

相关文章:

angularjs - 使用 Selenium 触发 Angular 页面的 ng-change

javascript - 如何使用javascript在字符串中搜索单词

angularjs - 比较两个日期的指令

javascript - 在 ng-click 函数中恢复 Angular 对象值

javascript - MUI 自动完成 onchange 不会在芯片删除时触发

angularjs - 在 sails.js 中实现 prerender.io 中间件

javascript - 在输入 3 个字符之前是否可以选择下拉菜单?

javascript - 文本和背景上的 CSS 过渡

javascript - react 颜色变化一段时间后不起作用

javascript - 基于javascript循环显示或隐藏字段