У меня есть форма на моей странице. Я хочу подтвердить, когда кто-то закрывает браузер. Если пользователь нажимает кнопку «ОК», форма должна быть отправлена, и браузер должен быть закрыт. И если пользователь нажимает кнопку отмены/закрывает окно подтверждения, ничего не должно произойти. Вот мой код:Браузер подтверждает закрытие: кнопка отмены также закрывает браузер
<!DOCTYPE html>
<html>
<script language="JavaScript">
function closeEditorWarning(){
if(confirm('Are you sure want to close this window'))
{
document.quiz.submit();
}
}
window.onbeforeunload = closeEditorWarning;
</script>
<form name="quiz" action="Hello.html" method="get" target="_blank">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>
<p>Click on the submit button, and the input will be open "hello.html".</p>
</body>
</html>
Но дилемма заключается в том, я получаю мой браузер закрыт нажатию кнопки отмены/закрытие окна подтверждения, а также. Пожалуйста помоги.
Проверьте эти: http://stackoverflow.com/questions/6579509/how-to-collect-return-value-of-onbeforeunload и http://stackoverflow.com/questions/12132060/confirm- на-оконном onbeforeunload – ChicagoRedSox