Hi,
ich möchte das wenn man auf den Radio Button "Motorrad" klickt die restlichen Buttons ausgegraut werden.
Mein Problem ist wenn ich es mit Hilfe der Funktion mache,
werden sowohl die Eingabefelder mit dem Vor- und Nachname ausgegraut wie auch der Button zum absenden des Dokumentes.
Wie kann ich es machen das wenn man den Button "Motorrad" auswählt, dass dann die Buttons von "Auto" ausgegraut werden?
Sodass man auch nicht mehr 3-Türer, 4-Türer oder 5-Türer auswählen kann?
Es liegt ja hierdran: "document.getElementsByTagName('input'); "
Weiß aber nicht wie ich das umstellen kann so das es so wie oben beschrieben ist funktioniert.
ich möchte das wenn man auf den Radio Button "Motorrad" klickt die restlichen Buttons ausgegraut werden.
Mein Problem ist wenn ich es mit Hilfe der Funktion mache,
werden sowohl die Eingabefelder mit dem Vor- und Nachname ausgegraut wie auch der Button zum absenden des Dokumentes.
Wie kann ich es machen das wenn man den Button "Motorrad" auswählt, dass dann die Buttons von "Auto" ausgegraut werden?
Sodass man auch nicht mehr 3-Türer, 4-Türer oder 5-Türer auswählen kann?
Es liegt ja hierdran: "document.getElementsByTagName('input'); "
Weiß aber nicht wie ich das umstellen kann so das es so wie oben beschrieben ist funktioniert.
Code:
<script type="text/javascript">
var disThis;
function ausblenden (actObj) {
actObj.checked==true ? disThis = true : disThis = false;
var myObj = document.getElementsByTagName('input');
for (var x=0; x<myObj.length; x++) {
myObj[x].disabled = disThis;
}
actObj.disabled = false;
}
</script>
Code:
Nachname:<INPUT TYPE="text" NAME="name" SIZE="20"><br>
Vorname:<INPUT TYPE="text" NAME="name" SIZE="20"><br>
<br>
<form id="test">
<input type="radio" onclick="ausblenden(this)" name="a"></input> Motorrad<br />
<input type="radio" name="a"></input> Auto <br />
<input type="radio" name="b"></input> 3-Türer <br />
<input type="radio" name="b"></input> 4-Türer <br />
<input type="radio" name="b"></input> 5-Türer <br />
</form>
<br>
<input type="submit" value="abschicken">