Formularfelder deaktivieren (bitte bitte Hilfe)
tim
- javascript
0 Thomas Meinike0 Thomas Meinike0 Tim
Hallo Zusammen,
ich als Anfänger bräuchte mal von nem Experten einen Rat!!!
Es geht um folgendes:
Ich hab zwei Radio-Butoons, und zwei Input-Felder. Ist der erste Radio Button aktiv, soll das zweite Input-Feld deaktiviert sein.
Ist der zweite Radio-Button aktiv, soll halt nur das zweite Input Feld zur Eingabe frei sein.
Ich komme da echt nicht weiter und benötige Hilfe.
Wäre nett, wenn sich wer findet, der mir weiterhelfen kann.
Zum Teil funktioniert das Skript schon!!!
Hier meine Skript, was ich bis dato schon habe:
<input type="radio" name="dimension" value="1" checked onpropertychange="dicke.setAttribute('disabled', !getAttribute('checked'))">Materialdicke
<select name="dicke" size=3>
<option value ="1">1.00
<option value ="1.2">1.20
<option value ="1.5">1.50
</select>
<br><br>
<input type="radio" name="dimension" value="2" onpropertychange="adurchmesser.setAttribute('enabled', !getAttribute('checked'))">Aussendurchmesser
<input name="adurchmesser" size="4" value =""
Vielen Dank schon einmal!!!
Gruß Tim
Hallo,
Ist der zweite Radio-Button aktiv, soll halt nur das zweite Input Feld zur Eingabe frei sein.
Ich komme da echt nicht weiter und benötige Hilfe.
Wäre nett, wenn sich wer findet, der mir weiterhelfen kann.
Zum Teil funktioniert das Skript schon!!!
Hier meine Skript, was ich bis dato schon habe:
<input type="radio" name="dimension" value="1" checked onpropertychange="dicke.setAttribute('disabled', !getAttribute('checked'))">Materialdicke
Probiere es mal so:
<form action="">
<input type="radio" name="anaus" onclick="if(!document.layers)this.form.text1.disabled=!this.form.elements['anaus'][0].checked;this.form.text2.disabled=!this.form.elements['anaus'][1].checked">
<input type="text" value="Text1" name="text1" disabled>
<input type="radio" name="anaus" onclick="if(!document.layers)this.form.text2.disabled=!this.form.elements['anaus'][1].checked;this.form.text1.disabled=!this.form.elements['anaus'][0].checked">
<input type="text" value="Text2" name="text2" disabled>
</form>
MfG, Thomas
Hallo,
[Nachtrag:]
Falls das etwas zuviel Inline-Codegewusel sein sollte, dann verwende separate JS-Funktionen. Ein Beispiel:
http://www.datenverdrahten.de
http://www.datenverdrahten.de/svgphp/scripts.js
MfG, Thomas
Vielen Dank für die Hilfe,
funktioniert wunderbar!!!