salve a tutti,
ho un problema e non capisco perchè non funziona:

codice:
function ckqst() {
 var action = 0;
    for (var i=0; i < document.questionario.ans_a.length; i++) {
       if (document.questionario.ans_a[i].checked)  {
	     action = 1;
        }
    }
}
function ckall() {
    ckqst();
   .....
}
codice:
function ckqst(campo) {
 var action = 0;
    for (var i=0; i < document.questionario.campo.length; i++) {
       if (document.questionario.campo[i].checked)  {
	     action = 1;
        }
    }
}
function ckall() {
    ckqst('ans_a');
   .....
}
nel primo caso funziona, perchè nel secondo caso non funziona? vorrei passare il nome dei radio button da controllare alla funzione ma mi dice che document.questionario.campo è undefined, mentre se metto un alert (campo), la risposta è "ans_a"..