Ciao a tutti, ho realizzato un form in php da dei dati che ho estratto da mysql.
Per ogni riga estratta ho un checkbox che mi permette di selezionare una riga per modificarla nel db.
A tal proposito ho un pulsante Modifica che mi rimanda alla pagina nella quale posso modificare i campi della riga selezionata nel form precedente.
Vorrei che il pulsante Modifica funzioni solo se è effettivamente selezionata una checkbox. Ho realizzato uno script in Javascript che mi conta quanti checkbox sono selezionati:
codice:
var nr = 0;
function Conta(elemento)
{
if (elemento.checked){
nr++;
}
else {
nr--;
}
}
in php ogni chechbox viene creata così
codice:
print("<td width=\"20\"><input type=checkbox name=\"$i\" value=\"$fetch[cod]\" onclick=\"Conta(this)\"></td>");
Tale script però non mi tiene conto di eventuali checkbox già selezionati nei casi in cui qualche checkbox ha attributo checked oppure vengono selezionate delle checkbox e viene ricaricata la pagina. Nei due casi sopra citati sono selezionati dei checkbox ma la funzione mi restituisce nr=0...
Come posso risolvere questo problemino???
Ciao e grazie a tutti!!!