javascript - 单击表单外的元素时,是否可以发送表单?

标签 javascript jquery html

正如标题所说,有没有办法在单击表单外的元素时发送 form?另外,它是否可以在不使用 form 关联(button/input 等)元素的情况下使用?

比如点击div可以提交form吗?

最佳答案

当然:

<form name="myForm" action="" method="post">
    <!-- form inputs go here -->
</form>

<div id="formSubmit"></div>

<script type="text/javascript">
    var myForm = document.forms['myForm'];
    var formSubmit = document.getElementById('formSubmit');

    formSubmit.onclick = function(){
        myForm.submit();
    }
</script>

关于javascript - 单击表单外的元素时,是否可以发送表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3319607/

相关文章:

javascript - 如何使用 jQuery/Ajax 执行 MySQL 查询

javascript - 需要重新加载页面才能加载 JavaScript?

javascript - 数据未正确进入 firestore 数据库

javascript - 究竟是什么阻止了该脚本在 IE8 中运行? (IE8问题)

javascript - 需要 Angular js 1.x 中的同步行为

javascript - 导航时点击框架 7 不起作用

javascript - 双击以更改复选框 Safari

javascript - Fullcalendar events.php 不返回 JSON 对象

javascript - 重用 HTML 元素

javascript - jQuery on click事件不适用于按钮但适用于其他链接