Prova questa funzione, ti restituisce il valore di un campo radio passato come parametro. function getRadioValue( radioObject ) { //funzione di appoggio, richiamata dalla ValidateRadio var value = null; if (radioObject == null) return null; if(radioObject.length){//ho pił scelte a disposizione for (var i=0; i < radioObject.length; i++) { if (radioObject[i].checked) { value = radioObject[i].value; break; } } // end for loop }else{ value = radioObject.value; } return value; } // end getRadioValue La chiamata potrebbe essere, per un campo denominato "scelta", var rb = document.forms[0].elements[\'scelta\']; alert(getRadioValue(rb)); ciao
|