Jump to content


Photo

Formulario


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

#1 andre_rj

andre_rj

    24 Horas

  • Usuários
  • 476 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro

Posted 25/04/2003, 07:18

Galera crieie um formulario no Frontpage (infelizmente, pois não sei cria em outro lugar) e gsoatria de quando a pessoa não preenchece algo aparece uma caixa alertando alguem tem esse script ??

Abraços
André

#2 Lengrat

Lengrat

    Mestre

  • Usuários
  • 638 posts
  • Sexo:Não informado

Posted 25/04/2003, 09:56

Boas André...

Isso vc utiliza Javascript para checar a validação do Formulário.
Entre as Tags <HEAD> do seu código, insira:

<script language= "javascript" style="text/css">

Function valida()

if (Form.campo.value.length == 0)
{
alert("Isto é um campo obrigatório !");
Form.campo.focus();
return false;
}
</script>

E vc chama esta função no Evento onsubmit do seu form assim

<form name="form" onSubmit="valida()">


É uma sintaxe intuitiva...
Não cheguei a testar, mas é por aí... :o


[]s
Leng

#3 andre_rj

andre_rj

    24 Horas

  • Usuários
  • 476 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro

Posted 25/04/2003, 12:46

ok irei tentar aqui

#4 Zague

Zague

    Normal

  • Usuários
  • 109 posts
  • Sexo:Não informado
  • Localidade:Campinas S/P
  • Interesses:Aprender hoje e sempre....

Posted 25/04/2003, 19:21

Use este exemplo aí e faça as alterações a seu modo OK !
Mais antes de copiar e colar este código dentro do front page cole no bloco de notas e depois leve para o seu front page.
Se quiser dar uma olhada como vai ficar click aqui acesse o meu site e depois veja o formulário de pedidos ou mesmo o fale conosco...

:light: Espero ter ajudado !!!
:ok: Boa sorte !!!
:D :coffee:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script language="JavaScript">

function Envia(form)

{

if (form.Nome.value == "")

{

  alert("Preencha seu nome para receber uma resposta!");

        form.Nome.focus();

  return;

    }



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

        {

        alert("Você digitou um e-mail invalido!");

        form.email.focus();

        return;

        }





if (form.subject.options[form.subject.selectedIndex].text == "" )

{

  alert("Selecione um assunto..." );

  form.subject.focus();

  return;

}





if (form.Mensagem.value == "")

{

  alert("Digite sua mensagem!");

        form.Mensagem.focus();

  return;

    }



  form.submit();

}



//-->

</script>
<body>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="3">
          <form action="http://unix.wmonline...l/formmail.php" method="POST">

    <tr>
            <td class="cssMateria_Titulo">&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
              <td width="15%" class="cssMateria_Titulo"> Seu nome</td>
              <td width="85%">
                <input name="Nome" type="text" class="cssTextBox" onChange='this.value = this.value.toUpperCase();' size="58" maxlength="58"></td>
          </tr>
          <tr>
            <td class="cssMateria_Titulo"> E-mail</td>
            <td><input name="email" type="text" class="cssTextBox" size="58" maxlength="30"></td>
          </tr>
          <tr>
           
      <td class="cssMateria_Titulo"> Programas</td>
            <td><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
              <select name="subject" class="cssTextBox">
          <option value="sem assunto" selected></option>
          <option>FLASH</option>
          <option>DREAMWEAVER</option>
          <option>HPG</option>
          <option>NAO SEI</option>
          <option>Outros</option>
        </select>
              </font></td>
          </tr>
          <tr>
            <td valign="top" class="cssMateria_Titulo"> Mensagem</td>
            <td valign="top"> <textarea name="Mensagem" cols="60" rows="10" class="cssTextBox" ></textarea>
            </td>
          </tr>
          <tr>
            <td><input type="hidden" name="recipient" value="coloque aqui o seu endereço de e-mail">
<input type="hidden" name="redirect" value="http://www.sua página de resposta.com.br ">
</td>
            <td> <div align="right">
                <input name="button" class="cssMenu" type="button" value="Enviar" onClick="Envia(this.form)">
                <input name="reset" class="cssMenu" type="reset" value="Limpar">
              </div></td>
          </tr>
    </form>
        </table>
</body>
</html>


Aprender hoje...Para um dia também ensinar.
Visitem o meu site !!!




0 user(s) are reading this topic

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

IPB Skin By Virteq