Validar Formulario
E ai galera blz
o Alert Assunto e Mensagem não funciona os outros alert estão funcionando normal
<script>
function IsNum(v)
{
var ValidChars = "0123456789";
var IsNumber=true;
var Char;
for (i = 0; i < v.length && IsNumber == true; i++)
{
Char = v.charAt(i);
if (ValidChars.indexOf(Char) == -1)
{
IsNumber = false;
}
}
return IsNumber;
}
function valida(form) {
if (form.Nome.value=="") {
alert("Preencha o nome corretamente.");
form.Nome.focus();
return false;
}
if (form.Telefone.value=="") {
alert("Preencha o telefone corretamente.");
form.Telefone.focus();
return false;
}
var filtro_mail = /^.+@.+\..{2,3}$/if (!filtro_mail.test(form.Email.value) || form.email.value=="") {
alert("Preencha o e-mail corretamente.");
form.Email.focus();
return false;
}
if(formulario.mensagem.value == ''){
alert("O campo MENSAGEM é obrigatório.");
return false;
}
if(formulario.mensagem.value.length < 10){
alert("A MENSAGEM está muito curta.");
return false;
}
return true;
}
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml](http://www.w3.org/1999/xhtml)">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="estiloform.css" type="text/css">
</head>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<title>Formulário de Contato</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div align="center">
<p><font face="Arial, Helvetica, sans-serif" size="2"><b><font color="#FF0000" size="4" face="Times New Roman, Times, serif">Formulário de Contato </font></b></font></p>
<font face="Arial, Helvetica, sans-serif" size="2"><b><font color="#FF0000" size="4" face="Times New Roman, Times, serif"> </font></b></font></p>Preencha o formulário Abaixo
<form method="post" enctype="multpart/formdata" name="form1" action="enviar.asp" onsubmit="return valida(this);">
<table width="47%" border="1" cellspacing="2" cellpadding="2">
<tr>
<td width="33%"><font face="Times New Roman, Times, serif" size="3">Nome
: </font></td>
<td width="67%"><font face="Arial, Helvetica, sans-serif" size="2">
<input type="text" name="Nome" size="55">
</font></td>
</tr>
<tr>
<td width="33%"><font face="Times New Roman, Times, serif" size="3">Telefone
: </font></td>
<td width="67%"><font face="Arial, Helvetica, sans-serif" size="2">
<input type="text" name="Telefone" size="55">
</font></td>
</tr>
<tr>
<td width="33%"><font face="Times New Roman, Times, serif" size="3">Email
: </font></td>
<td width="67%"><font face="Arial, Helvetica, sans-serif" size="2">
<input type="text" name="Email" size="55">
</font></td>
</tr>
<tr>
<td width="33%"><font face="Times New Roman, Times, serif" size="3">Assunto: </font></td>
<td width="67%"><font face="Arial, Helvetica, sans-serif" size="2">
<input type="text" name="Assunto" size="55">
</font></td>
</tr>
<tr>
<td width="33%"><font face="Times New Roman, Times, serif" size="3">Mensagem:</font></td>
<td width="67%">
<textarea name="Mensagem" rows="7" cols="52"></textarea>
</td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<input type="submit" name="Submit" value="Enviar">
<input type="reset" name="reset" value="Limpar">
</div>
</td>
</tr>
</table>
</form>
</div>
</body>
</html>Discussão (1)
Carregando comentários...