Salve Ragazzi,
Sono un neofita di Javascript e sto iniziando a muovermi un pò col far controlli vari nelle pagine coi form. Ho un problema...
Leggo i valori dei campi di un form in questo modo:
var mat = document.modulo.mat.value;//Mat campo di testo

e logicamente dopo ci faccio i controlli vari (es. se pieno se uguale ad un valore etc)

Il problema lo tengo sui radiobutton.
Ho una riga con scelta radiobutton SI NO di questo tipo:

<input type="radio" name="sol" value="0" <?php if ($tfr=='0') { echo 'checked="checked"';}?>/>NO

<input type="radio" name="sol" value="1" <?php if (($tfr=='1') || (!$tfr)) { echo 'checked="checked"';}?>/>SI

Ho provato nella pagina Js a leggerlo in questo modo ma mi restituisce sempre Undefined

var sol = document.modulo.sol.value;
alert (sol); // Mi da undefined

Come posso leggere se il valore e 0 o 1?
Credo sia una cosa semplicissima per chi ha dimestichezza

Ringrazio anticipatamente