Ciao a tutti.
Con il codice che segue, alla pressione di un pulsante spunto/tolgo la spunta a tutte le checkbox.
Codice PHP:
$('#selectall').live('click', function(){
$("INPUT[type='checkbox']").attr('checked', true);
$(this).attr({
id: 'deselectall',
value: 'DESELEZIONA TUTTO'
});
});
$('#deselectall').live('click', function(){
$("INPUT[type='checkbox']").attr('checked', false);
$(this).attr({
id: 'selectall',
value: 'SELEZIONA TUTTO'
});
});
Il codice funziona a dovere.
Se però:
- seleziono tutte le checkbox tramite pulsante;
- tolgo "manualmente" la spunta su un paio di checkbox;
- tolgo la spunta a tutte le checkbox tramite pulsante;
- rimetto la spunta a tutte le checkbox;
le checkbox che spuntai "manualmente", non vengono più "a video" spuntate.
Qualcuno ha una soluzione?