Javascript 如何在coldfusion中基于变量值强制表单提交

Javascript 如何在coldfusion中基于变量值强制表单提交,javascript,coldfusion,form-submit,Javascript,Coldfusion,Form Submit,在coldfusion 9中,我有一个表单,其中有一个表,用户输入零件号,表单的submit按钮然后再次执行相同的页面。在这里,我们检查是否按了submit键,然后逐步检查表单的记录以检查零件的可用性 一切如预期。。。除非用户在按下提交按钮之前刷新页面。。。然后,所有现有表单记录都会复制到表单中 我正在寻找一种强制表单提交的方法,如果用户在按提交之前刷新页面 这可能吗?您可以使用onbeforeunloadjavascript事件。它不会提交表单,但您可以使用它来警告用户。看到这一点,另一个解决

在coldfusion 9中,我有一个表单,其中有一个表,用户输入零件号,表单的submit按钮然后再次执行相同的页面。在这里,我们检查是否按了submit键,然后逐步检查表单的记录以检查零件的可用性

一切如预期。。。除非用户在按下提交按钮之前刷新页面。。。然后,所有现有表单记录都会复制到表单中

我正在寻找一种强制表单提交的方法,如果用户在按提交之前刷新页面


这可能吗?

您可以使用
onbeforeunload
javascript事件。它不会提交表单,但您可以使用它来警告用户。看到这一点,另一个解决方案可能是将添加部件号转换为AJAX请求,并使用AJAX请求的结果更新页面,而无需重新加载。这样一来,如果他们刷新,就不会有表单提交。我会将此视为用户自己造成的伤害,而不必担心。