sto provando ad usare anche io lo stesso controllo ma, non so per quale motivo, non funziona...
è javascript vero ?
posto le parti di codice che, spero, possano servire a capire dove sbaglio.
e poicodice:<html> <script language="JavaScript"> function checkallrad(ff,nomi) { // ff e` l'oggetto form // nomi e` una stringa che contiene i nomi ... var ret = false; var campi = nomi.split(/[, ]+/); if(campi.lenght < 2) { alert("problemi con le collezioni"); return false; } for(var i=0; i<campi.length; i++) { var el = ff.elements[campi[i]]; if(el.length < 2) { alert("problemi con i radio "+campi[i]); return false; } ret = false; for(var j=0; j<el.length; j++) { if(el[j].checked) ret = true; } if(!ret) { alert("il campo "+campi[i]+" non e` stato cliccato"); return false; } } } </script> <body>
mi sapreste dire dove sbaglio ?codice:<form name='thisForm' id='thisForm' method='post' action='Sond.asp?id=89&ACTION=SAVE' onsubmit='return checkallrad(this, 'campo833,campo834,campo835,campo836,campo837,campo838,campo839,campo840,campo842,campo844,campo845,campo846,campo847,campo848,campo854,campo856');'>![]()

Rispondi quotando