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

Evento no Submit


Kaeus

Pergunta

Minha dúvida é bem simples.

Criei um evento em Javascript para checar o value dos campos na hora do envio, e caso estejam vazios exibirá um alert.

Porém o único que não funciona é o campo sexo, quais são dois radiobuttons. O evento está aceitando que o value deles seja branco na hora do envio e não exibe nenhum alert.

Aqui tá o evento em java script:

function Verifica(form1) {

nome = form1.nome.value;

email = form1.email.value;

endereco=form1.endereco.value;

estado=form1.estado.value;

cidade=form1.cidade.value;

telefone=form1.telefone.value;

sexo=form1.sexo.value;

if (nome == "") {

alert ("\Por favor preencha todos os campos!")

return false;

}

if (email == "") {

alert ("\Por favor preencha todos os campos!")

return false;

}

if (endereco == "") {

alert ("\Por favor preencha todos os campos!")

return false;

}

if (estado == "") {

alert ("\Por favor preencha todos os campos!")

return false;

}

if (cidade == "") {

alert ("\Por favor preencha todos os campos!")

return false;

}

if (telefone == "") {

alert ("\Por favor preencha todos os campos!")

return false;

}

if (sexo == "") {

alert ("\Por favor preencha todos os campos!")

return false;

}

else

return true;

}

O que tenho que fazer pra que ele bloqueie o envio caso nenhum dos radiobuttons esteja marcado?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Tenta assim:

function Verifica(form1) {

nome = form1.nome.value;

email = form1.email.value;

endereco=form1.endereco.value;

estado=form1.estado.value;

cidade=form1.cidade.value;

telefone=form1.telefone.value;

sexo=form1.sexo;

if (nome == "") {

alert ("\Por favor preencha todos os campos!")

return false;

}

if (email == "") {

alert ("\Por favor preencha todos os campos!")

return false;

}

if (endereco == "") {

alert ("\Por favor preencha todos os campos!")

return false;

}

if (estado == "") {

alert ("\Por favor preencha todos os campos!")

return false;

}

if (cidade == "") {

alert ("\Por favor preencha todos os campos!")

return false;

}

if (telefone == "") {

alert ("\Por favor preencha todos os campos!")

return false;

}

if (!sexo[0].checked && !sexo[1].checked) {

alert ("\Por favor preencha todos os campos!")

return false;

}

else

return true;

}

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,2k
    • Posts
      651,9k
×
×
  • Criar Novo...