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

Script De Formulario


Guest Marcel

Pergunta

Guest Marcel

Opa, alguém pode me arrumar um script em javascript, que se a pessoa deixar o campo do formulario em branco, aparecer uma mensagem de alert. E tambem quando alguém não colocar o @ no email ????

Se alguém puder me ajudar !!!

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Meu caro, não sei qual editor de html você usa mas o dreamweaver mx tem varias dessas funções pré prontas. é so ir na guia code e snippets e dar uma olhada no já tem lá.

Espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Marcel

Ae mvdesign, Nome Completo

Email

Icq

Cidade

Estado

Sexo

Data de Nascimento

Login

Senha

Confirmar Senha

Esses são os nomes do formulario se puder me ajudar ? falou t+

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Vitor Maringá

seguinte...

poe um nome pro form

<form method="post" name="nome_form">

no meu caso tah formContato

e pra cada input você tem que coloca um nome

<input name="nome" type="text"....etc...>

ae você poe essa função lá no comeco...antes do head...

lembra de muda e adiciona as otras funcoes de acordo com o que você precisa..

nesse caso aki eu uso o submit do hpg....você tem q veh qual vai se o seu e adiciona a url no

document.Nome_Form.action

<script language="JavaScript">

//campos obrigatórios

function submitForm() {

if (verificaNome() && verificaEmail() && verifica....())

{

document.formContato.action = "http://www.hpg.com.br/scripts/cgi-bin/FormMail.pl";

document.formContato.submit();

alert("Seu formulário foi enviado com sucesso! \nLogo que possível entrarei em contato.");

return false

}

}

function verificaNome() {

if (document.formContato.nome.value == "") {

alert ("Favor preencher seu Nome");

document.formContato.nome.focus();

return false

}

return true

}

function verificaEmail() {

if (document.formContato.email.value == "") {

alert ("Favor preencher seu e-mail");

document.formContato.email.focus();

return false

}

if (document.formContato.email.value.indexOf ('@',0) == -1 ||

document.formContato.email.value.indexOf ('.',0) == -1) {

alert ("Digite um e-mail válido");

//document.form.email.select()

document.formContato.email.focus();

return false

}

return true

}

</script>

pros outros você poe do mesmo jeito

function verifica.....() {

if (document.nome_form.nome_input.value == "") {

alert ("Favor preencher ....");

document.nome_form.nome_input.focus();

return false

}

return true

}

beleza...ae pro botão submit você poe assim

<input type="button" name="Submit" value="Enviar" onClick="submitForm()">

é isso ae...

na minha pagina, como o script tah muito grande....eu joguei o codigo num ark .js e linkei ele no .html...se quiseh...é assim:

<script src="verifica_campos.js" LANGUAGE="JavaScript"></script>

obs: no ark .js não precisa das tags <script></script>

se quiseh...dá uma olhada na minha pagina...

www.maringam.hpg.ig.com.br/contato.html

é isso ae...

falou

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Vitor Maringá

skeci de envia os inputs pra configura qual seu email e qual o assunto...

<input type="hidden" name="recipient" value="seu email">

<input type="hidden" name="subject" value="assunto do email">

falou :D

Link para o comentário
Compartilhar em outros sites

  • 0

um pekeno erro, ahuahua

o codigo entre as tag <script></script> estao erradas

<script language="JavaScript">
//campos obrigatórios
function submitForm() {
if (verificaNome() && verificaEmail() && verifica....())
{
document.formContato.action = "http://www.hpg.com.br/scripts/cgi-bin/FormMail.pl";
document.formContato.submit();
alert("Seu formulário foi enviado com sucesso! \nLogo que possível entrarei em contato.");
return false 
}
}

function verificaNome() { 
if (document.formContato.nome.value == "") {
alert ("Favor preencher seu Nome");
document.formContato.nome.focus();
return false 
}
return true 
}

function verificaEmail() {
if (document.formContato.email.value == "") {
alert ("Favor preencher seu e-mail");
document.formContato.email.focus();
return false
}
if (document.formContato.email.value.indexOf ('@',0) == -1 ||
document.formContato.email.value.indexOf ('.',0) == -1) {
alert ("Digite um e-mail válido");
//document.form.email.select()
document.formContato.email.focus();
return false
}
return true
}
</script>

por exemplo:

documento.formContato.email.focus();

o certo seria documento.formnome_form.email.focus();

fmza, so isso ae memo

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Vitor Maringá
um pekeno erro, ahuahua

o codigo entre as tag <script></script> estao erradas

<script language="JavaScript">
//campos obrigatórios
function submitForm() {
if (verificaNome() && verificaEmail() && verifica....())
{
document.formContato.action = "http://www.hpg.com.br/scripts/cgi-bin/FormMail.pl";
document.formContato.submit();
alert("Seu formulário foi enviado com sucesso! \nLogo que possível entrarei em contato.");
return false 
}
}

function verificaNome() { 
if (document.formContato.nome.value == "") {
alert ("Favor preencher seu Nome");
document.formContato.nome.focus();
return false 
}
return true 
}

function verificaEmail() {
if (document.formContato.email.value == "") {
alert ("Favor preencher seu e-mail");
document.formContato.email.focus();
return false
}
if (document.formContato.email.value.indexOf ('@',0) == -1 ||
document.formContato.email.value.indexOf ('.',0) == -1) {
alert ("Digite um e-mail válido");
//document.form.email.select()
document.formContato.email.focus();
return false
}
return true
}
</script>

por exemplo:

documento.formContato.email.focus();

o certo seria documento.formnome_form.email.focus();

fmza, so isso ae memo

<_<

seja o que for...no meu funcionou....dá uma olhada lá...huahuahauhau

www.maringam.hpg.com.br/contato.html

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...