我在這裏尋找一些建議。我之前發佈了一個問題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. –