Jump to content
Fórum Script Brasil
  • 0

Script De Formulario


Guest Marcel
 Share

Question

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 to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Tu também pode procurar aqui na SB...

Link to comment
Share on other sites

  • 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.1k
    • Total Posts
      647.1k
×
×
  • Create New...