【发布时间】:2016-08-17 00:36:41
【问题描述】:
我想要做的是有一个联系表单,当用户点击提交时,会出现一个对话框,要求用户确认是/否,并且在用户选择是或停留之前不应提交表单选择否时在页面上。
我的问题是,一旦对话框打开,表单仍然提交,并且对话框仅打开一秒钟左右。
那么是否可以在关闭对话框或单击“是”之前停止页面加载?
我正在为对话框使用 jQuery Impromptu 插件。
【问题讨论】:
我想要做的是有一个联系表单,当用户点击提交时,会出现一个对话框,要求用户确认是/否,并且在用户选择是或停留之前不应提交表单选择否时在页面上。
我的问题是,一旦对话框打开,表单仍然提交,并且对话框仅打开一秒钟左右。
那么是否可以在关闭对话框或单击“是”之前停止页面加载?
我正在为对话框使用 jQuery Impromptu 插件。
【问题讨论】:
不要使用type="submit",只需使用type="button"。根据对话框结果从您自己的代码提交表单。
【讨论】:
window.location="nlphpmail.php"; 更改为 document.forms[0].submit?
我对即兴库不熟悉;但是,我相信这可以通过阻止 onClick 事件通过 go_there() 方法中的回调提交和提交来完成。我会尝试用"go_there(); return false;" 替换onClick 方法。这应该取消正常的提交事件。然后,您可以在重置位置之前在回调的真实条件中添加提交语句 (document.email.submit();)。
【讨论】: