Проверка 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 .