Jump to content


Formulário


  • Faça o login para participar
4 replies to this topic

#1 Visitante - André

Visitante - André
  • Visitantes

Posted 15/07/2003, 11:08

Gostaria que alguém me ajudasse:

Preciso de um codigo para um formulário que ao você não preencher tal campo e clicar em enviar, ele da uma mensagem falando que tal campo nao esta preenchido e nao deixa enviar enquanto ele nao for preenchido.

E tb precido de um codigo que nao deixe copiar o texto de um campo do formulario para outro, tipo confirmaçao de e-mail.

Grato,


André

#2 dudanun

dudanun
  • Visitantes

Posted 15/07/2003, 14:13

Acho q é + ou - isso q vc quer. Dá uma olhada. Espero tê-lo ajudado :ok:

<html>
<head>
<script Language="JavaScript">

function checa_formulario(icqlist){
if (icqlist.nick.value == ""){
alert("Por Favor Coloque Seu Nick !!!");
icqlist.nick.focus();
return (false);
}

if (icqlist.senha.value == ""){
alert("O campo senha Está Vazio !!!");
icqlist.senha.focus();
return (false);
}

if (icqlist.senha.value.length < 4){
alert("O campo senha Deve Ter No Minimo 4 Números !!!")
icqlist.senha.focus();
return (false);
}

if (icqlist.senha.value.length > 8){
alert("O campo senha Deve Ter No Maximo 8 Números !!!")
icqlist.senha.focus();
return (false);
}

if (icqlist.senha2.value == ""){
alert("O campo Comfirma senha Está Vazio !!!");
icqlist.senha2.focus();
return (false);
}

if (icqlist.senha.value != icqlist.senha2.value){
alert("A Senha do Comfirma Senha é diferenete do 1º Campo !!!");
icqlist.senha2.focus();
return (false);
}

if (icqlist.cidade.value == ""){
alert("O campo Cidade Está Vazio !!!");
icqlist.cidade.focus();
return (false);
}

return (true);
}
</script>
</head>

<body bgcolor="#FFFFFF">

<form onsubmit="return checa_formulario(this)" name="icqlist" action="cad.html" method="post">
Nick:<input type="text" size="20" name="nick"><br>
Senha:<input type="password" size="20" name="senha"><br>
Confirmar senha:<input type="password" size="20" name="senha2"><br>
Cidade:<input type="text" size="20" name="cidade"><br>
<input type="reset" name="limpa" value="Limpar"><br>
<input type="submit" name="cadastro" value="Cadastrar">
</form>
</body>
</html>

#3 Chinello Cybernético

Chinello Cybernético

    Simplesmente "Chinello"

  • Usuários
  • 1892 posts
  • Sexo:Masculino
  • Localidade:Canoas - RS

Posted 16/07/2003, 00:49

Vixe.. Quanta coisa..

Neim é toda essa besteira naum, isso é uma página inteira.. Pára..

Vc vai ter que usar um código em JavaScript pra fazer, vc pega o valor digitado no campo e vê se tem algo nele com o IF, e pronto..

O básico é isso:

<script>
function checar() {
v_campo = document.forms['formulario'].elements['campo_txt'];

if(v_campo.value == "") {
    alert("Você deixou um campo em branco.");
    v_campo.focus();
    return false;
}
}
</script>
<body>
<form name="formulario">
<input type="text" name="campo_txt"><BR>
<input type="submit">
</form>

Explicando, eu armazenei o "caminho" do campo do formulário (cujo nome é: "campo_txt") na variável v_campo.. Depois no IF eu verifiquei se o campo tava vazio, caso estivesse, vai executar o que está entre as chavas ( { } ), ou seja, vai exibir um alerta dizendo que um campo tá em branco, depois vai dar foco ao campo, e depois vai trancar o form (naum deixando ele ser enviado)...

Para ir colocando novos campos, vc vai colocando novas cariáveis com nomes diferentes, e pra cada campo novo vc coloca um IF novo, da mesma maneira que eu fiz.. ;)_

É isso que dá pra falar..

hahaha.. Tô impressionado comigo, tô calminho hoje.. hehe..

Ah, se ainda tiver dúvida, entra na seção de JavaScript e usa o formulário que tem lá em baixo e faz uma busca por "validação", vai vir um monte de tópico sobre o assunto.. ;)

Fui.. :P
Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
chinello at gmail dot com

System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38

#4 AnaoScript

AnaoScript

    Turista

  • Usuários
  • 34 posts
  • Sexo:Não informado
  • Localidade:Volta Redonda RJ
  • Interesses:HTML,Java Script,Flash(Action Script),Delphi,Css e aprender xml e ficar muito bom em delhi

Posted 16/07/2003, 03:14

Cara mas vc esqueceu de verificar o email

que seria

if(v_campo.indexOf("@") == -1)

falo

#5 Visitante - André

Visitante - André
  • Visitantes

Posted 16/07/2003, 11:21

Muito Obrigado.....




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq