fonction et cochage d'un radio
Bonjour,
je viens de mettre au point cette fonction qui vérifie qu'au moins un champ radio a été coché :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
function checkRadio(formname, textboxname) {
var localerror = 0;
var textbox = Array();
if (localerror == 0) {
var lth = eval('document.'+formname+'.'+textboxname+'.length');
textbox = document.getElementsByName("rad");
var isVal = false;
for(i=0;i<lth;i++){
if(eval('document.'+formname+'.'+textbox[i]+'.checked') == true) {
isVal=true;
}
}
if(isVal==false) { localerror++; }
}
return localerror;
} |
Problème : textbox[i] est interprété en tant que object HTMLInputElement d'après Firebug et le script plante. Comment faire pour que l'élément soit correctement repéré ?
Merci d'avance ! ;)