Я ищу здесь совет. Я поставил вопрос раньше Disable submit button.Coldfusion form submit disable submit button
У меня есть форма, которая представляет в себе и выглядит Лик ниже
<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. –