Hallo,
ich habe eine Frage zu HTML.
Ich bin derzeit an einem Formular und habe zwei Eingabefelder (input bzw. textarea), welche jeweils einem Radiobutton zugewiesen sind. Nun möchte ich aber, dass man nur ein Feld verwenden kann, sprich das Feld mit dem aktiven Radiobutton.
Wenn ich Radiobutton A aktiviere, darf Radiobutton B nicht aktiviert sein und das Eingabefeld B soll grau sein.
Wenn ich Radiobutton B aktiviere, darf Radiobutton A nicht aktiviert sein und das Eingabefeld B soll grau sein.
Ich weiß nicht wie fern das möglich ist. Ich verfüge über HTML und CSS Kenntnisse.
Gruß
Seite 1 von 1
Mit Radiobutton Eingabefelder Grau Werden Lassen
Anzeige
#2
geschrieben 11. Februar 2008 - 09:50
Die Sache mit den Radiobuttons ist recht simpel, du musst ihnen nur den gleichen Namen geben:
Jedoch andere Eingabefelder auf Klick auszugrauen, geht nur über JavaScript.
<label for="mann">Mann: </label><input type="radio" id="mann" name="geschlecht" value="mann"/> <label for="frau">Frau: </label><input type="radio" id="frau" name="geschlecht" value="frau"/>
Jedoch andere Eingabefelder auf Klick auszugrauen, geht nur über JavaScript.
#3
geschrieben 11. Februar 2008 - 11:21
Okay, danke schonmal.
Ich hab auf SelfHTML leider nichts über diese Funktion von JavaScript gefunden. Kennst du da eine Seite, auf der das erklärt wird?
Ich hab auf SelfHTML leider nichts über diese Funktion von JavaScript gefunden. Kennst du da eine Seite, auf der das erklärt wird?
#4
geschrieben 11. Februar 2008 - 11:51
Bedenke aber, dass das nur funktioniert, wenn der entsprechende Benutzer auch JavaScript in seinem Browser aktiviert hat.
Hier ein sehr einfaches Beispiel:
Hier ein sehr einfaches Beispiel:
<input type="radio" onclick="document.getElementById('textfield').disabled=true"/> <input id="textfield" value="nix text"/>
#5
geschrieben 12. Februar 2008 - 11:26
Kann man irgendwo sehen welcher Browser was, ab welcher Version kann?
#6
geschrieben 12. Februar 2008 - 12:50
Ob JavaScript aktiviert ist, kannst du mit Hilfe des Tags noscript herausfinden. Dieser wird nur dann angezeigt, wenn JS deaktiviert ist.
<noscript>Um diese Seite fehlerfrei benutzen zu können, müssen Sie JavaScript in Ihrem Browser aktiviert haben.</noscript>
- ← Formular Mit Einfacher Weiterleitung
- Skript/Web-Programmierung
- Eigene Tags Definieren Und Automatisch Grafik Laden? →
Thema verteilen:
Seite 1 von 1