Home Me envie um e-mail! Feed
Blog do yogodoshi

Como validar radio buttons no javascript

Acho que a maioria dos programadores iniciantes se deparam com esse problema e pensam que validar botões de rádio é igual aos inputs de texto, ledo engano. Mas não se preocupem, é bem simples, aqui vai o código:


<html>
<head>
<title>Validando Botões de rádio</title>
<script "text/javascript">
function Valida(form) {
preencheu = false;
botoes = form.campo.length;
for (i=0;i<botoes;i++) {
if (form.campo[i].checked) {
preencheu = true;
break; }
}
if (preencheu) {
form.submit(); }
else {
alert("É necessário escolher uma das opções.");
}
}
</script>
</head>

feed Gostou do Blog?  Assine o RSS Feed ou receba em seu e-mail

Posts Relacionados:
Script para o usuário poder aumentar e diminuir a fonte do site
Twitter Buttons - Permita que as pessoas o sigam!
Plugin para WordPress: Post Editor Buttons
Pegando o valor de um rádio button com Javascript
Mais de 2500 códigos em javascript prontos para você usar

Fabiano diz,

Novembro 8, 2007 @ 9:43 am

Muito bom esse script, só que sou leigo em java script se não for pedir muito poderia me dar um exemplo de como usar?
desculpa a ignorância.
Obrigado

Leandro diz,

Abril 9, 2008 @ 11:11 pm

Valeu cara……..muito bom
Obrigado.

Fabio N Sarmento diz,

Maio 9, 2008 @ 5:21 pm

Aqui vai um SUPERTRICK.
Caso você não queira utilizar um laço nem muito menos saber que porra de type o elemento que você esta tratando , além de emagrecer o seu Javascript você pode tratar o objeto direto sem rodeios.

utilizando o exemplo acima.

if ( campo[0].checked===false){
alert(”Mané não preencheu”); void(0);
}

Adolfo diz,

Novembro 15, 2009 @ 4:16 pm

Otima dica, funcionou perfeitamente. Muito obrigado!!!

Carlos diz,

Dezembro 7, 2009 @ 9:11 am

Cara muito bom a partir desse exemplo eu consegui fazer o que eu queria muito obrigado, não vou esquecer

Assinar feed RSS de comentários neste post · TrackBack URI

Deixe seu comentário

Fechar
Envie por e-mail