У меня есть небольшое веб-приложение для викторины для развертывания.Предотвращение или удаление истории с отправкой формы
В основном у меня есть 2 страницы, '1) Страница Quiz' и '2) Страница результатов. После отправки формы Quiz он будет генерировать результат на странице результатов для пользователя. Однако мне нужно, чтобы пользователь не нажал кнопку «Назад» или не нажал клавишу «Backspace» на клавиатуре.
Я исследовал использование «location.replace()», но не имеют ни малейшего представления о том, как я могу реализовать его в моей форме:
<form id="quiz" name="quiz" method="post" action="result.php">
...
<input type="submit" name="Submit" value="Submit" />
</form>
Я хотел бы знать, есть ли способ для меня, чтобы использовать location.replace() в форме или иным образом, любым другим способом, который я мог бы предотвратить/очистить пользователя от возврата на страницу истории.
спасибо.
Я думаю, что вопрос ошибочный. Вы должны ** не ** возиться с браузером таким образом, тем более, что, вероятно, нет универсального способа, который бы работал в любых обстоятельствах. Вам лучше указать реальную проблему (** почему ** вы не хотите, чтобы пользователь возвращался?) И искать решение, которое решит эту проблему * несмотря на то, что пользователь нажал кнопку «Назад». – deceze