GrpSMK Ответов: 1

Всплывающее окно Jquery для текстовых полей содержит некоторый текст


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

Но этот pop должен работать только в том случае, если страницы подменю имеют некоторый текст в текстовых полях(например, мы ввели некоторые детали, внезапно перейдя на другую страницу (меню)).

пожалуйста, напишите jquery и скажите, где я должен использовать jquey(главная страница или страница подменю)

Что я уже пробовал:

Использовал это на главной странице.


<script type="text/javascript" language="javascript">
        window.onbeforeunload = function() {
            var Ans = confirm("Are you sure you want change page!");
            if (Ans == true)
                return true;
            else
                return false;
        };
    </script>

1 Ответов

Рейтинг:
1

Member 12346239

Вы можете сначала проверить, произошло ли какое-то изменение на странице или нет, а затем перейти к подтверждению.

пример:-

var somethingChanged = false;
$(document).ready(function() { 
   $('input').change(function() { 
        somethingChanged = true; 
   }); 
});


GrpSMK

где я должен использовать эту мастер-страницу?

Member 12346239

да