estou montando um formulario em ASP para o meu site, porem eu queria colocar campos obrigatorios, que se o usuario não preencher, o formulario não é enviado.
abaixo segue o meu script
<%
if request("botao") = "enviar" then
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
Mailer.FromName = request.form("seu_nome")
Mailer.FromAddress= request.form("seu_e-mail")
Mailer.RemoteHost = "localhost"
Mailer.AddRecipient "eu", "meu e-mail@provedor"
Mailer.Subject = request.form("assunto")
Mailer.BodyText = request.form("mensagem")
if Mailer.SendMail then
Response.redirect "http://meu site.com.br"
else
Response.redirect "http://meu site.com.br"
end if
response.end
end if
%>
No site a "chamada" ta assim
<form method=post action="aspmail.asp"(nome do arquivo)>
<font face=arial size=-1>
<b>Seu nome:</b></font><br>
<input type=text name="seu_nome" size=45><br><br>
<b>Seu e-mail:</b></font><br>
<input type=text name="seu_e-mail" size=45><br><br>
<b>Assunto:</b></font><br>
<input type=text name="assunto" size=45><br><br>
<table width=600 border=0 cellspacing=10 cellpadding=0>
<td valign=top align=center>
<font face=arial size=-1>
<tr>
<td colspan=2 valign=top align=center>
<font face=arial size=-1>
<b>Faça seus comentários no espaço abaixo:
</b></font><br> <textarea cols=40 rows=10 name="mensagem"></textarea>
<p>
<input type="submit" value="enviar" name="botao">
<input type="reset" value="Apagar dados">
</td>
</tr>
Edição feita por: Guillherme, 07/04/2009, 19:22.