Che dite di una soluzione del genere.
Funziona, ma vorrei da voi, sicuramente piu' esperti di me, un consiglio se puo' andare bene cosi'
Grazie
Codice PHP:
function CheckAllCountry(check,form){
var oForm=document.getElementById(form);
for(var i=0;i < oForm.length; i++){
if(oForm[i].type=="checkbox"){
if(check.id=='country_0'){
if (check.checked){
document.getElementById(oForm[i].name).checked=true;
}else{
document.getElementById(oForm[i].name).checked=false;
}
}
}
}
se funziona, mancherebbe rendere "country_0" parametrico e valido per tutti i checkbox di tipo "tutti"
ps. Questa la parte php
Codice PHP:
foreach ($aCountry as $keyCountry=>$valueCountry){
echo "<td>$valueCountry<input type=\"checkbox\" name=\"country_$keyCountry\" id=\"country_$keyCountry\" value=\"$keyCountry\" onclick=\"CheckAllCountry(this,'formUserProfilesNew')\"></td>";
}