JavaScript: Radio-Buttons deaktivieren Textfeld
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
attribut
button
code
einbinden
feld
formular
helfen
http
input
jemand
klein schreiben
radio
rest
sperren
textfeld
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich denke, so sollte es gehen:
<script type=\"text/javascript\"> <!-- function sperren() { document.formular.textfeld.disabled=true; } function zeigen() { document.formular.textfeld.disabled=false; } //--> </script> <form action=\"iwas.php\" name=\"Testform\" name=\"formular\"> <input type=\"radio\" name=\"radiobutton1\" value= \"1\"onClick=sperren() checked=\"checked\"> <br> <input type=\"radio\" name=\"radiobutton1\" value= \"2\" onClick=zeigen()> <br> <input name=\"textfeld\" type=\"text\" disabled=\"true\"> (Da kommt der Rest des Formulars inkl. Absendebutton hin) </form>
Damit sollte das Textfeld nun erst dann aktiviert werden, wenn der zweite Radiobutton angeklickt wird. Aber natürlich funktioniert das nicht, wenn jemand Javascript deaktiviert hat...
MfG
sebigisler -
Javascript bindet man so ein:
<script type=\"text/javascript\"> <![CDATA[ //content of your Javascript goes here ]]> </script>
Mehr dazu, hier: http://mediavrog.net/blog/2007/10/17/xhtmlcss/javascript-mit-cdata-korrekt-in-xhtml-einbinden/
(In xHTML muss man die Attribute klein schreiben, also `onclick` statt `onClick` und deren Werte in Gänsefüßchen, also `onclick=\"sperren();\"`. Außerdem beendet man in xHTML leere Tags mit `/>`, also `<input type=\"radio\" [...] />`.)
Ryan
Beitrag geändert: 2.7.2008 16:34:40 von ryanblack -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage