我在这里寻找一些建议。我之前发布了一个问题Disable submit button。Coldfusion表单提交禁用提交按钮
我有一个提交给自己,并期待liek下面
<cfif isdefined(form.submit)> thank you for taking the test <cfelse> Actual form with radio buttons, ques, ans </cfif>
现后,用户需要经过测试和命中提交并在窗体的感谢部分的形状。在那时,如果他点击浏览器上的按钮,他仍然看到该表单。
我在这里有服务器端验证,如果他刷新表单,他会再次被带到感谢页面。
- 我试图禁用提交按钮,但这不会始终在所有浏览器上工作。
- 任何人都可以请告诉我在这种情况下我最好做什么。
- 我应该做一个history.forward();在页面上?以便当用户点击浏览器按钮时,他仍然保持在同一页面上。
或者我应该以这种方式清除缓存,以便当用户点击返回按钮时,他看不到表单,但只是停留在感谢页面上。
<cfoutput> <cfheader name="expires" value="#now()#"> <cfheader name="pragma" value="no-cache"> <cfheader name="cache-control" value="no-cache, no-store, must-revalidate"> </cfoutput>
- 或者是有什么我不知道,上面这些只是黑客,不应该这样做。非常感谢您的答复。提前致谢。
我建议试用6和7. –