ciao,
in una pagina l'utente può selezionare i record da modificare attraverso un checkbox per ogni record.
è possibile mettere un unico checkbox che permette di selezionare tutto?
Eraclito
ciao,
in una pagina l'utente può selezionare i record da modificare attraverso un checkbox per ogni record.
è possibile mettere un unico checkbox che permette di selezionare tutto?
Eraclito
L'apprendere molte cose non insegna l'intelligenza
Voglio avere dubbi più chiari
Prova questo..... Comunque secondo me è meglio con un pulsante.
codice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> <script language="JavaScript" type="text/javascript"> <!-- function selectAll(value) { //var coll = document.all.tags("INPUT"); var coll = document.getElementsByTagName("INPUT"); if (coll!=null) { for (i=0; i<coll.length; i++) { if (coll[i].type == 'checkbox' && coll[i].name != 'selectAll') { coll[i].checked = value; } // if (coll[i].type = 'checkbox') } // for (i=0; i<coll.length; i++) } // if (coll!=null) } // function selectAll() function invert() { //var coll = document.all.tags("INPUT"); var coll = document.getElementsByTagName("INPUT"); if (coll!=null) { for (i=0; i<coll.length; i++) { if (coll[i].type == 'checkbox' && coll[i].name != 'selectAll') { coll[i].checked = ! coll[i].checked ; } // if (coll[i].type = 'checkbox') } // for (i=0; i<coll.length; i++) } // if (coll!=null) } // function invert() //--> </script> </head> <body> <input type="checkbox">A <input type="checkbox">B <input type="checkbox">C <input type="checkbox">D <input type="checkbox">E <input type="checkbox">F <input type="checkbox">G <input type="checkbox">H <input type="checkbox">I <input type="checkbox">J <input type="checkbox">K <input type="checkbox">L <input type="checkbox">M <input type="checkbox">N <input type="checkbox">O selezionare tutto<input type="checkbox" name="selectAll" onclick="selectAll(this.checked)"> invertire selezione<input type="checkbox" name="selectAll" onclick="invert();this.checked=false"> </body> </html>
Funziona!!
Ma perchè è meglio un pulsante? è un problema di usability o di compatibilità con i borowser?
Nel caso specifico ho tenuto solo l'inverti selezione, mi sembra più intuitivo
Grazie
Eraclito
L'apprendere molte cose non insegna l'intelligenza
Voglio avere dubbi più chiari