mercredi 16 juin 2021

¿Cómo habilitar o deshabilitar un confirmbutton a travez de un checkbox?

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