Мне нужно отключить кнопку подтверждения, когда пользователь не изменил никакого значения в текстовом поле внутри сладкого оповещения, и включить его только тогда, когда значение в текстовом поле изменилось, но я не могу найти способ за это. вот мой код:
swal({
title: 'Please Enter Page Name',
input: 'text',
inputValue: PageName,
confirmButtonText: 'Save',
onOpen: function (){
swal.disableConfirmButton(); //this disables the button
}
preConfirm: function (Name) {
return new Promise(function (resolve, reject) {
resolve();
})
},
allowOutsideClick: false
})
Я использовал onOpen
для запуска метода swal.disableConfirmButton();
, но я не знаю, где использовать swal.enableConfirmButton();
. есть ли какая-нибудь функция типа onInput
или что-то подобное? Если да, как использовать это для достижения желаемого результата?
вот кодекс того, чего я добился до сих пор.
https://codepen.io/zeeshanadilbutt/pen/NLvmZz?editors=0010