Проверка Alertifyjs по запросу

Я использую http://alertifyjs.com/, это здорово, но у меня есть небольшая проблема, которую я хочу решить, возможно, с вашей помощью.

Используя компонент Prompt, я хотел бы заставить пользователя написать "причину" в поле ввода и, честно говоря, я не знаю, как это сделать...

На самом деле мой код такой:

  alertify.prompt(
        'Warning!',
    'Are you sure you wish to CANCEL the order?',
    'Enter reason please...',
    function (e, reason) {
      // my code on confirm...
    },
    function () {
        return;
    }
  );

Я надеюсь, что вы можете помочь.

1 ответ

Решение

Документация показывает следующее:

alertify.prompt(
    'Warning!',
    'Are you sure you wish to CANCEL the order?',
    'Enter reason please...',
    function (e, reason) {
       if( reason == '' ) { 
           e.cancel = true;
       }
      // my code on confirm...
    },
    function () {
        return;
    }
  );

http://alertifyjs.com/prompt/onok.htmlЧтобы предотвратить закрытие диалога, либо установите closeEvent.cancel = true, либо сделайте так, чтобы ваш обратный вызов вернул false .

Другие вопросы по тегам