Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo Knx

[Resolvido] Validação formulário 'radio'

Recommended Posts

Fala glr..

Tenho vários campos 'checkbox' com os mesmos nomes sendo name=var[]

Quero fazer um validação para que se nenhuma opção for selecionada ele retorna um alert.

 

 

 

Obrigado desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites
seu_checkbox.checked == true;

seu_checkbox[i].checked == true;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui galera!

Aqui segue o código completo:

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>teste</title>

<script>
function valida(){
var controle = 0;
var elementos = document.getElementsByName('var[]');

for(var i = 0; i < elementos.length; i++){
if( elementos[i].checked ) controle++;
}

if( controle == 0 ) alert('Selecione pelo menos um');
else alert('OK');
}
</script>

</head>

<body>

<table width="100%" border="1">
<tr>
<td><input type="checkbox" name="var[]" value="1"></td>
<td>1</td>
</tr>
<tr>
<td><input type="checkbox" name="var[]" value="2"></td>
<td>2</td>
</tr>
<tr>
<td><input type="checkbox" name="var[]" value="3"></td>
<td>3</td>
</tr>
<tr>
<td width="4%">
<input type="checkbox" name="var[]" value="4"></td>
<td width="96%">4</td>
</tr>
</table>
<br/>
<br/>
<input type="button" name="Button" value="Gravar" onClick="valida()">
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.