Ich habe ein Problem. Ich muss bei JQuery nachfragen, ob kein Optionsfeld innerhalb einer Optionsfeldgruppe aktiviert wurde, damit ich den Benutzern einen Javascript-Fehler geben kann, wenn sie vergessen haben, eine Option zu aktivieren.
Ich verwende den folgenden Code, um die Werte zu erhalten
var radio_button_val = $("input[name='html_elements']:checked").val();
.val() == ""
und entfernen,!
und Sie wären fertig..val()
zurückkehren, wenn das aktivierte Optionsfeld vorhanden wärevalue=""
? (Obwohl ich denke, Sie könnten argumentieren, dass dies ein ziemlich unwahrscheinlicher Fall ist).if ($("input[name='html_elements']:checked").val() == "")
Was "Nichts wird überprüft"Ich benutze
Und gibt FALSE zurück, wenn alle Elemente in der Radiogruppe deaktiviert sind, und TRUE, wenn ein Element aktiviert ist.
quelle
Sie könnten so etwas tun:
quelle
if ($("input[name='html_elements']:checked").length == 0){
eingrenzen?quelle
Verwendung finden Sie
.length
unter http://api.jquery.com/checked-selector/quelle
quelle
Ich denke, dies ist ein einfaches Beispiel, wie man überprüft, ob ein Radio in einer Gruppe von Radios überprüft wurde.
quelle
Ich benutze das viel einfacher
HTML
SKRIPT
}}
quelle