Formulario
#1
Posted 25/04/2003, 07:18
Abraços
André
#2
Posted 25/04/2003, 09:56
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í...
[]s
Leng
#3
Posted 25/04/2003, 12:46
#4
Posted 25/04/2003, 19:21
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 !!!
: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"> </td>
<td> </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>
Visitem o meu site !!!
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)