Leandro Vieira Pinho´s Blog

Just another WordPress weblog

Como validar radio buttons com o w3FormValidation

December 18th, 2006. Published under DOM, add-on, freeDOM.js, javascript. No Comments.

A partir da versão 2.2 o w3FormValidation suporta a validação de radio buttons, de uma forma muita simples e eficiente.

Um grupo de campos do tipo radio - radio group - é um pouco diferente de outros tipos como: text, password, textarea, entre outros. Uma vez que o tipo radio button possue o mesmo atributo name para todos os campos de um determinado grupo e pode vir a ter id diferentes para cada um deles (óbvio).

Sendo assim, não podemos informar ao w3FormValidation o id de um radio button em específico. Mas sim, o atributo name do radio group, o qual se deseja que um dos campos seja selecionado. Juntamente com atributo name, informamos também o atributo id do formulário onde o radio group se encontra.

Ciente dessas informações, procedemos da seguinte maneira:

var c = [];
c.push('req,id_do_form:name_do_radio_group,mensagem desejada');

Ou seja, informamos ao w3FormValidation, que o tipo de validação será o req. Isto é, o campo é requerido. Em seguida informamos o ID do formulário seguindo de : - dois pontos - e o name do radio group. Logo depois a mensagem que desejamos exibir, caso nenhum dos radio button do radio group seja selecionado.

Visite a página do w3FormValidation para conhecer outros tipos de validação.

Leave a Comment