我试图在用户离开页面时以编程方式提交表单,无论他们是否点击了“提交”按钮。我过去曾使用此方法从函数中提交表单,但由于某种原因,我无法使用onclick
.
当用户单击“提交”按钮时,表单正在正确提交,因此 html 表单和 php 肯定设置正确。我正在使用 jquery-1.8.2
<form name="form2" id="form2" method="post" action="form2-exec.php">
<!-- Form Elements -->
<a class="back" href="form1.php" onClick="submitForm()">BACK</a>
<a href="#" class="next"><input type="submit" value="SUBMIT" /></a>
</form>
<script language="javascript" type="text/javascript">
function submitForm() {
$("#form2").submit();
}
</script>
我也尝试过使用点击功能
$(".submitForm").click(function () {
$("#taste").submit();
});
并替换 HTML 中的这一行:
<a class="back" href="form1.php" onClick="submitForm()">BACK</a>
和:
<a class="back submitForm" href="form1.php">BACK</a>