Der Zweck ist, dass beim Auswählen des Optionsfelds Text im Platzhalter-div angezeigt wird. Problem ist mein Jquery-Code ist schlecht, und weiß nicht, was ich wirklich mache.Verwenden von Optionsfeldern zum Anzeigen von Inhalten mit Jquery
html
<div>
<form>
<input id="one" class="menu" type="radio" name="option" value="first">Radio Button here
<input id="two" class="menu" type="radio" name="option" value="second">Another Radio button
<input id="three" class="menu" type="radio" name="option" value="third">Yet another radio button
</form>
</div>
<div class="placeholder">
</div>
JQuery
$(document).ready(function(e) {
$('.menu').click(function() {
if ("#one").checked {
$('.placeholder').html('<h3>Testing</h3>');
}if ("#two").checked {
$('.placeholder').html('<h3>Testing Testing</h3>');
}if ("#three").checked {
$('.placeholder').html('<h3>Testing Testing Testing</h3>');
}
});
});
Hinweis: Wenn ich überprüfe alle drei Radio-Buttons auf einmal, ich bin zu wollen alle drei Nachrichten bis kommen. Ich bemerke in JSfiddle, dass ich immer nur auf einen Radio-Button klicken kann. Wenn ich auf einen anderen klicke, wird die vorherige Schaltfläche deaktiviert. Ich verwende einen ähnlichen Code auf der Webseite, an dem ich gerade arbeite, und es erlaubt mir, so viele wie ich möchte zu überprüfen. Begründung dafür?
Webseite Im Arbeits Radio-Buttons auf der Verwendung - http://bitlamp.wctc.edu/~kschmelzer/js2/LLC/
ich habe ich versucht haben Optionen geprüft werden, durch drei verschiedene „Seiten“ (beachten Sie, wenn die Site nicht geladen, die „Seiten“ sind lediglich divs Wenn Sie auf der nächsten Seite mit der nächsten Taste und dann auf der letzten vierten Seite angezeigt werden, wird der Inhalt (der Text) der ausgewählten Optionsfelder angezeigt.
Vielen Dank für Ihre Hilfe!
Der Zweck von Radiobuttons ist, dass Sie nur einen prüfen. Das Verhalten in Ihrem JSfiddle sollte also korrekt sein. Da Sie auf den verschiedenen "Seiten", die Sie beschreiben, unterschiedliche Formulare verwenden, können Sie mehrere oder alle Optionsfelder auswählen. Aber vielleicht sollten Sie Kontrollkästchen aktivieren, wenn Sie mehrere Optionen auswählen möchten. – Urknecht
Checkboxen sind wahrscheinlich der Weg zu gehen, danke für die Köpfe hoch. Ich werde das ändern! –
auch wenn Sie das 'Name' Attribut der Radio-Tasten ändern, um nicht gleich zu sein, so können Sie immer noch mehr als eines davon wählen –