Estoy empezando a trabajar con los sweetAlert2 y estoy tratando de habilitar y deshabilitar un ConfirmButton a travez de un checkbox que esta antes, esto es lo que he intentado:
swal.fire({
title: "¿Enviar formulario?",
input: 'checkbox',
inputPlaceholder: "Acepto que la toda información sea enviada.",
icon: "warning",
showCancelButton: true,
confirmButtonColor: '#3085d6',
confirmButtonText: 'Si, confirmar',
cancelButtonText: 'No, cancelar!',
reverseButtons: true,
onOpen: function (){
swal2.disableConfirmButton();
},
/* }, function(){
$('.swal2-confirm').on('change', function (e) {
e.preventDefault();
val = this.checked;
if (val) {
$(".swal2-confirm").attr('disabled', 'disabled');
}else{
$(".swal2-confirm").attr('disabled', false);
}
}) */
}).then((result) => {
if (result.isConfirmed) {
if (resultAjax == true) {
Swal.fire(
dataPreregistro.data.message,
'',
'success'
)
} else {
Swal.fire(
'Error:',
dataPreregistro.data.responseJSON.errors_msgs,
'error'
)
}
}
})
});
Cómo tal estoy tratando de que la alerta lance deshabilitado el confirmButtton y yo acepte el uso de la información a travez de un checkbox y una vez que yo marque el checkbox se habilite el boton de confirmar.
Gracias por leerme.
Aucun commentaire:
Enregistrer un commentaire