Ir para conteúdo
Fórum Script Brasil
  • 0

Radio Button


danyort

Pergunta

Bom dia!!

Estou com uma dúvida: eu li em um site que, quando se tem 2 radio button em um form, na hora de validar ele se perde. No caso, a validação teria que ser feita individualmente, uma função para cada um.

E estou tentando fazer uma validação de 2 radio e realmente tá um caos...

Ele só ta fazendo a validação quando eu seleciono o primeiro item.

Alguém sabe onde tem um exemplo bom de validação de 2 radio?

obrigada...

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

função javascript:

<script language="JavaScript">
<!--
function ValidarRadio(vradio2) {
	for(z=0; z<vradio2.length; z++) {
  if(vradio2[z].checked==true) {
  	return true;
  }
	}
}

function doSubmit2(){
	x = true;
	var form = document.form
	if (! ValidarRadio(form.versao)) {
  alert("Por favor, escolha uma versão do SITRAD para você fazer o download.")
  x = false;

	} else if (! ValidarRadio(form.conhece)) {
  alert("Por favor, informe como você ficou conhecendo o software.")
  x = false;
	}

	if (x) {
  return true
	} else {
  return false
	}
}
// -->
</script>
no html:
  <p><font face="Arial, Helvetica, sans-serif" size="2">Selecione uma opção 
    (1):<br>
    <input type="radio" name="conhece" value="1">
    opção 1<br>
    <input type="radio" name="conhece" value="2">
    opção 2<br>
    <input type="radio" name="conhece" value="3">
    opção 3<br>
    <input type="radio" name="conhece" value="4">
    opção 4</font></p>
  <p><font face="Arial, Helvetica, sans-serif" size="2">Selecione uma opção 
    (2):<br>
    <input type="radio" name="versao" value="1">
    opção 1<br>
    <input type="radio" name="versao" value="2">
    opção 2<br>
    <input type="radio" name="versao" value="3">
    opção 3 </font></p>
  <p> 
    <input type="submit" name="B2" value="Enviar" class="botao"  onClick="return doSubmit2()">

Espero que ajude!!! tongue.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...