Como executar a validação para um grupo de botões de opção (um botão de opção deve ser selecionado) usando o plug-in de validação jQuery?
jquery
validation
user27052
fonte
fonte
Respostas:
Com as versões mais recentes do jquery (1.3+ eu acho), tudo o que você precisa fazer é definir um dos membros do conjunto de rádio a ser necessário e o jquery cuidará do resto:
O item acima exigiria pelo menos 1 das 3 opções de rádio com o nome de "minhas opções" para ser selecionada antes de continuar.
A sugestão de etiqueta de Mahes, aliás, funciona maravilhosamente!
fonte
focusInvalid: false
àsvalidate()
opções impedirá o destaque do primeiro botão de opção.use a regra a seguir para validar a seleção do grupo de botões de opções
myRadioGroupName é o valor que você atribuiu ao atributo name
fonte
label
tag para o erro; na verdade, o plug-in adiciona automaticamente essa tag.Você também pode usar isso:
e simplesmente adicione esta regra
Mencione como adicionar regras.
fonte
name="myoptions[]"
é um pouco confuso, pois sugere que vários valores podem ser retornados.Conforme a resposta de Brandon. Mas se você estiver usando o ASP.NET MVC, que usa validação discreta, você pode adicionar o atributo data-val ao primeiro. Também gosto de ter rótulos para cada botão de opção para usabilidade.
fonte
Outra maneira de validar é assim.
Espero que meu exemplo o ajude
fonte
Eu tive o mesmo problema. Acabou escrevendo um destaque personalizado e uma função não realçada para o validador. Adicionar isso às opções de validação deve adicionar a classe de erro ao elemento e seu respectivo rótulo:
fonte
código para o botão de opção -
código jQuery
fonte
Coloca a mensagem de erro em cima.
fonte