Siedzę z problemem, muszę sprawdzić w JQuery, czy żaden przycisk radiowy w grupie przycisków opcji nie został zaznaczony, abym mógł dać użytkownikom błąd javascript, jeśli zapomną zaznaczyć opcję.
Używam następującego kodu, aby uzyskać wartości
var radio_button_val = $("input[name='html_elements']:checked").val();
.val() == ""
i usunąć!
i wszystko będzie gotowe..val()
zwróciło, gdyby zaznaczony przycisk opcji miałvalue=""
? (Chociaż przypuszczam, że można argumentować, że jest to dość mało prawdopodobny przypadek).if ($("input[name='html_elements']:checked").val() == "")
co będzie ostrzegać „Nic nie jest sprawdzane”używam
I zwróci FALSE, jeśli wszystkie elementy w grupie radiowej są odznaczone, i TRUE, jeśli element jest zaznaczony.
źródło
Możesz zrobić coś takiego:
źródło
if ($("input[name='html_elements']:checked").length == 0){
?źródło
Użyj
.length
refer to http://api.jquery.com/checked-selector/źródło
źródło
Myślę, że to prosty przykład, jak sprawdzić, czy sprawdzono radio w grupie radia.
źródło
Używam tego o wiele prostego
HTML
SCENARIUSZ
}
źródło