2015-05-26 2 views
0

Здесь у меня есть одна веб-страница, например create. вдруг, если я нажимаю на другой вкладке нужно показать warining сообщение как уверены, что хотите покинутьПредупреждающее сообщение Всплывающее окно

это мой код:

<script type="text/javascript" language="javascript"> 

window.addEventListener("beforeunload", function (e) { 

var confirmationMessage = 'It looks like you have been editing something.'; 

confirmationMessage += 'If you leave before saving, your changes will be lost.'; 

(e || window.event).returnValue = confirmationMessage; 
return confirmationMessage; 

});</script> 

Но моя проблема, если я заполнить все поля и отправить я получил е вы хотите оставить выше код. Мне нужно, чтобы получить предупреждающее сообщение, только если я нажимаю другую страницу или другую вкладку

Пожалуйста, помогите ...

Заранее спасибо

ответ

0

beforeunload событие будет вызываться независимо от того, как страница выгружается ли это нажатие кнопки, вкладка или любая ссылка. Чтобы проверить это на определенных элементах, вы должны использовать события onClick этих элементов.

Смежные вопросы