当用户没有更改sweet警报内文本框中的任何值时,我需要禁用确认按钮,仅当文本框中的值更改时才启用它,但我似乎找不到这样的方法。以下是我的代码:
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