Herbert Meyer: Radio-Buttons-Checken

Beitrag lesen

Hallo liebe SELFHTML-Community,

ich habe eine Frage zu einem Script. Warum funkioniert dieses Skript nicht richtig? Beim FireFox wird immer folgende Warnmeldung ausgegeben:
"document.formTest.elements is not a function".

Weiß jemand was da falsch läuft?

Gruß,
Herbert

JavaScript:

function checkForm(strElement){
    var objForm = document.formTest;
    var boolRadio = false; // false = kein Button gewählt, true = Button gewählt

// Radio-Gruppe durchlaufen
    for(var i=0; i<objForm.elements(strElement).length; i++){
        // Falls der aktuelle Radiobutton gesetzt ist
        if(objForm.elements(strElement)[i].checked)
            boolRadio = true;
    }
    return boolRadio;
}

HTML:
<form name="formTest" action="" method="" target="">
    <input type="radio" name="radioTest" value="a" />a<br />
    <input type="radio" name="radioTest" value="a" />b<br />
    <input type="radio" name="radioTest" value="a" />c<br />
    <input type="button" value="Radiotest" onclick="alert(checkForm('radioTest'));" /><br />

<input type="checkbox" name="checkboxTest" value="a" />a<br />
    <input type="checkbox" name="checkboxTest" value="a" />b<br />
    <input type="checkbox" name="checkboxTest" value="a" />c<br />
    <input type="button" value="Checkboxtest" onclick="checkForm('checkboxTest');" />
</form>