¿Cómo habilitar el botón de envío si al menos dos casillas están marcadas?
Con la ayuda de las respuestas que encontré aquí, trato de deshabilitar el botón de envío y enviar un mensaje de alerta cuando se hace clic en él hasta que no haya al menos 2 casillas marcadas.
Que estoy haciendo mal ?
var selected = $('#frmCompare :checkbox:checked').length;
function verifCompare() {
if (selected >= 2) {
//good
$('#frmCompare').submit();
} else {
//bad
alert('Veuillez selectionner au moins 2 produits à comparer...');
return false
}
}
$(document).ready(function () {
$('#btnCompare').attr('disabled', 'disabled');
$('#frmCompare :checkbox').change(function () {
//alert(selected);
if (selected >= 2) {
$('#btnCompare').attr('enabled');
}
});
});
En este punto, solo funciona el mensaje de alerta.
EDITAR: agregado de violín