• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Formularelemente ausgrauen wieder rückgängig machen

Status
Für weitere Antworten geschlossen.

wir

Neues Mitglied
Hallo!!

Wir haben durch eine JavaScript-Funktion ein Formularfeld ausgegraut (disabled) und möchten dies wieder rückgängig machen, wenn man auf einen INPUT type=radio klickt. Das sieht bisher also so aus:

Code:
<script type="text/javascript">
function rundAuswaehlen() {
	document.kompostrechner.laenge.disabled="disabled";
	document.kompostrechner.breite.value="Geben Sie hier den Radius Ihres Beetes ein";
}
</script>




<INPUT type="radio" name="Form" checked onclick=rechteckigAuswaehlen() value="rechteckig">rechteckig

   <INPUT type="radio" name="Form" value="rund" onclick=rundAuswaehlen()>rund</p>

Wenn man auf "rund" klickt, graut er das Feld "laenge" aus. Wenn man nun wieder auf "rechteckig" klickt, soll er das rückgängig machen. Kann uns jemand sagen, wie das geht??
Danke schon mal.

Mod-Edit: Code-Tags verwenden! (Prophet)
 
Werbung:
Hi wir

das ist eindeutig JavaScript, dafür gibt es eine eigene Rubrik. ;)

Moved: JavaScript - siehe oben.

Gruß
Hobbyuser
 
Werbung:
Eben gerade, wo wir wieder dieses thema aufriefen, haben wir uns auch gewundert, warum wir es unter "HTML" gepostet haben... :oops:

Zu w7:
Code-Tags? Tjaa, also. Wir sind ja noch nicht wirklich lange am programmieren, sprich, wir haben nicht wirklich Ahnung...
Was meinst du mit deiner Frage? Unser Code sieht so aus, wie wir in gepostet haben...?? Aber wir lernen ja gerne noch dazu !!
 
sie meinten nichts mit programmieren sie meinten nur dass "ihr" das nächste mal hier im forum codes zwischen
Code:
 und
schreiben solltet, damit es formatiert wird und übersichtlich ist
 
Werbung:
Ich denke das ist dein Lösung:
Code:
document.kompostrechner.laenge.disabled="false";
 
Ich hab was bei selfhtml gefunden, udn das an dein Formular angepasst:
Code:
<html>
<head>
<script type="text/javascript">
function wechsle_art () {
  if (document.Testform.feld[0].checked == true) {
    var deaktiviert = false;
  } else {
    var deaktiviert = true;
  }
    document.Testform.autoart.disabled = deaktiviert;
}
</script>
</head><body>

<form action="" name="Testform">


<input type="radio" name="feld" value="rechteckig" onclick="wechsle_art();"> Rechteckig

<input type="radio" name="feld" value="rund" onclick="wechsle_art();"> Rund</p>
<input type="test" name="autoart">
</form>
</body>
</html>

Ursprünglich war es der Code hier: http://de.selfhtml.org/javascript/objekte/elements.htm#disabled
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben