Hallo hier,
so zu meinem Problem:
Ich habe ein Formular das sowohl Checkboxen (<input type="checkbox">) als auch Radio- Buttons enthaelt (<input type="radio">)! Nun moechte ich einen Button, der nur die Radio- Buttons zuruecksetzt (kein Reset button, da der das ganze Formular zuruecksetzt!). Also habe ich folgendes geschrieben:
---------------------------------------------------------------------
function makeReset() {
for (i=0; i<document.getElementsByTagName("input").length; i++) {
if (document.getElementsByTagName("input")[i].type == "Radio"); {
document.getElementsByTagName("input")[i].checked = false;
}
}
}
...und weiter unten:
<input type="Button" name="Reset" value="Reset" onClick="javascript:makeReset();">
---------------------------------------------------------------------
Also, sobald ich diesen Button druecke, geht die Funktion alle <input> Elemente durch und ist eines von denen vom Typ "Radio", setzt es diesen auf 'false'! Das funktioniert ja auch, bis auf das, dass er mir auch alle Checkboxen zuruecksetzt, was eigentlich merkwuerdig ist; den die sind ja vom Typ "checkbox".