谁能告诉我如何提交两页的表单,如果表单在第二页上关闭,它仍然会自动提交第一页的信息?
例如
第 1 页: 全名 电子邮件 电话号码
用户点击提交...
第 2 页: 感谢您提交您的详细信息,请选择回电时间..
然后,用户可以关闭窗口或输入回拨时间并按提交,但即使他们关闭第二页上的窗口并且不输入回拨时间,我也需要提交原始信息。
我在想也许可以使用 session 变量来存储信息,然后在窗口关闭时可能使用 javascript/jquery 提交表单?
有人可以建议最好的做法吗?
我可能还应该提到我正在将数据插入 MySQL 表中,然后使用 CURL 发布数据。所以我可以很容易地插入数据库,然后如果提交了回调时间,只需对最后一个 id 执行更新语句即可。
但是我不知道如果第二个表单页面上的窗口关闭,如何发布最后一条MySQL记录?
最佳答案
$(window).bind('beforeunload', function() {
$("#form-submit").click();
});
其中#form-submit 是您的提交按钮的 ID。
关于php - 在窗口关闭时提交表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13627044/