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>