Hallo,
vielleicht könnt ihr mir sagen, warum mein Code nicht funktioniert.
HTML
<form name="anmelden" method="post">
<input type="radio" name="wechsel" id="wechselYes" value="1" />
<label for="wechselYes">Ja</label><br />
<input type="radio" name="wechsel" id="wechselNo" value="2" checked="checked" />
<label for="wechselNo">Nein</label><br><br>
<label for="mailadresse">eMail Adresse</label>
<input type="email" name="mailadresse" id="mailadresse" value="" /><br><br>
<label for="name">Name</label>
<input type="text" name="name" id="name" value="" /><br><br>
<label for="ort">Ort</label>
<input type="text" name="ort" id="ort" value="" />
</form>
Alles anzeigen
JavaScript
<script src="jquery-2.1.0.min.js"></script>
<script>
$(document).ready(function(){
$("form input:radio").change(function () {
if ($(this).val() == "1") {
// Disable your roomnumber element here
$('.ort').attr('disabled', 'disabled');
} else {
// Re-enable here I guess
$('.ort').removeAttr('disabled');
}
});
});
</script>
Alles anzeigen
Ich möchte erreichen, wenn ich auf den Radio-Button "wechselYes" klicke, dass mein Feld "ort" ein disabled bekommt und wenn ich auf wechselNo klicke wieder entfernt wird. Diesen Code habe ich auf http://jsfiddle.net/k28xd/1/ gefunden. Dort funktioniert er, bei mir leider nicht. Vielleicht hat jemand eine Idee.
EDIT:
Ich bin auch wirklich ein Trottel So funktioniert es