JQuery: когда динамически записывается подтверждение вы можете вернуть истинную функцию? - PullRequest
0 голосов
/ 13 апреля 2019

Страница php имеет интерфейс jquery.Кнопка «Отправить» динамически записывает предупреждение.поле подтверждения имеет стиль: возвращать подтверждение.

другими словами, на странице есть скрипт, который выполняет что-то вроде этого:

подтверждение (хорошо, отмена);

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

есть ли прослушиватель событий для подтверждения?


    <html>
       <head>   
<script>           
                function getConfirmation() {
                   var retVal = confirm("Do you want to continue ?");
                   if( retVal == true ) {
                      document.write ("User wants to continue!");
                      return true;
                   } else {
                      document.write ("User does not want to continue!");
                      return false;
                   }
                }
           
          </script>     
       
       </head>
       
       <body>
          <p>Click the following button to see the result: </p>      
          <form>
             <input type = "button" value = "Click Me" onclick = "getConfirmation();" />
          </form>      
       </body>
    </html>

1 Ответ

0 голосов
/ 13 апреля 2019

Вы можете использовать window.confirm = function() { } для перехвата команды confirm.

Возвращение true будет аналогично нажатию кнопки «ОК».

window.confirm = function() { return true; }

if (window.confirm("Delete everything?") == true)
{
    alert("Deleting all your files as you confirmed")
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...