正如标题所说,是否有一种方法可以在单击表单之外的元素时发送表单?此外,是否可在不使用与表单相关联的(
例如,当单击时,是否可以提交表单?
button
/input
等)元素的情况下实现?例如,当单击时,是否可以提交表单?
button
/input
等)元素的情况下实现?当然:
<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>
document.getElementById("formName").submit();
form.submit()
。确保为该表单分配一个 ID。
一旦单击所需元素(按钮/输入框/ div),您可以在JavaScript中执行以下操作:
$("#YourFormId").submit();
document.getElementById
的解决方案)不需要外部库。 - nico
getElementById
的是你的表单 id(而不是名称)吗? - nico