JSFiddle - React, Tailwind, and code Playground
by megaadriano
HTML
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.4/jquery-confirm.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.4/jquery-confirm.min.js"></script>
<input class="form-check-input" type="checkbox" id="EXCLUIR" ng-model="cadastro.EXCLUIR" onchange="mudaExcluir()" parse-int ng-true-value="1" ng-false-value="0" />
JavaScript
var lastValue;
window.mudaExcluir = function(e){
console.log($(this));
lastValue = !$(event.target).is(':checked');
console.log('val:'+lastValue);
if(lastValue==false)
$.confirm({type:'orange',
title: 'Confirma!',
content: 'Deseja marcar para excluir?',
buttons: {
confirma:{ text:'Confirmar',action:function () {
$.alert('Exclusão confirmada');
}},
cancela: {text: 'Cancelar', keys: ['esc'],action:(function () {
this.checked =lastValue;
console.log(lastValue)
console.log( $(this.checked))
}).bind(event.target)}
}
});
}