Como ativar o botão de envio se pelo menos duas caixas de seleção estiverem marcadas?
Com a ajuda das respostas que encontrei aqui, tento desativar o botão enviar e enviar uma mensagem de alerta quando clicou nele até que não haja pelo menos duas caixas de seleção marcadas.
O que estou fazendo errado ?
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');
}
});
});
Neste ponto, apenas mensagens de alerta funcionam.
EDIT: adicionado violino