tim: Formularfelder deaktivieren (bitte bitte Hilfe)

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

  1. 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

    1. 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

      1. Vielen Dank für die Hilfe,
        funktioniert wunderbar!!!