Por favor, peço-lhes uma ajuda.
Criei um formulário simples em Html + Asp e estou tendo a seguinte situação.
Nos testes que estou fazendo eu só estou recebendo, via e-mail, as labels dos campos do formulário.
Por exemplo:
Nome:
Data Nasc:
CPF:
RG:
Endereço:
... e os demais campos a mesma coisa.
E também estou com problemas no Upload constante no formulario. Pois não recebo o arquivo que deveria estar em anexo.
Onde poço estar errando? Estou apanhando.
Agradeço pela atenção de todos.
Grande abraço.
José de Moura
Os códigos são:
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Formulário Jeans - Representante</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script language="JavaScript" type="text/JavaScript" src="form_validate.js"></script>
<script language="JavaScript" type="text/JavaScript">
<!--
function postForm() {
alerted = false;
send = noNull("nome", "Informe o seu nome completo.");
send = noNull("dtnascimento", "Informe a sua data de nascimento (dd/mm/aaaa).");
send = noNull("cpf", "Informe o seu CPF.");
send = noNull("rg", "Informe o seu RG.");
send = noNull("endereco", "Informe o seu endereço.");
send = noNull("numero", "Informe o número de seu endereço.");
send = noNull("bairro", "Informe o seu Bairro.");
send = noNull("cep", "Informe o seu CEP.");
send = noNull("cidade", "Informe a cidade.");
send = noNull("estado", "Informe o o estado.");
send = noNull("sexo", "Informe o seu sexo.");
send = noNull("email", "Informe o seu e-mail.");
send = isEmail("email", "Email inválido.");
send = noNull("ddd1", "Informe o seu Código de Área(DDD).");
send = noNull("fone1", "Informe o número de seu telefone.");
//send = noNull("anexar", "Selecione seu currículo para anexar.");
if (send == true && alerted == false) {
document.frm.submit();
}
}
//-->
</script>
<body>
<form action="formfay.asp" method="post" name="formfay" id="formfay">
<table width="75%" border="0">
<tr>
<td colspan="4"><div align="center">
<p><font color="#000066" size="2" face="Arial, Helvetica, sans-serif"><strong><em>Se
você deseja ser representante Jeans, preencha o
formulário abaixo e envie-nos o seu currículo em anexo para o nosso
banco de seleção.</em></strong></font></p>
<p><br>
<font color="#FF0000" size="1" face="Arial, Helvetica, sans-serif"><strong>Os
campos assinalados (*), são de preenchimento obrigatório.</strong></font> </p>
</div></td>
</tr>
<tr>
<td width="26%"><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"><strong>*</strong></font><font size="2" face="Arial, Helvetica, sans-serif">Nome
Completo:</font></td>
<td colspan="2"> </td>
<td width="54%"> </td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<input name="nome" type="text" id="nome" style="width: 265px;" maxlength="120">
</font></td>
<td colspan="2"> </td>
<td> </td>
</tr>
<tr>
<td><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"><strong>*</strong></font><font size="2" face="Arial, Helvetica, sans-serif">Data
de Nascimento: </font></td>
<td colspan="2"> </td>
<td> </td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<input name="dtnascimento" type="text" id="dtnascimento3" style="width: 100px; " maxlength="10">
<font color="#FF0000" size="1">formato:
dd/mm/aaaa</font> </font></td>
<td colspan="2"> </td>
<td> </td>
</tr>
<tr>
<td><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"><strong>*</strong></font><font size="2" face="Arial, Helvetica, sans-serif">CPF</font></td>
<td colspan="2"><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"><strong>*</strong></font><font size="2" face="Arial, Helvetica, sans-serif">RG</font></td>
<td> </td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<input name="cpf" type="text" id="cpf" maxlength="14">
</font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">
<input name="rg" type="text" id="rg" maxlength="20">
</font></td>
<td> </td>
</tr>
<tr>
<td><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"><strong>*</strong></font><font size="2" face="Arial, Helvetica, sans-serif">Endereço</font></td>
<td colspan="2"><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"><strong>*</strong></font><font size="2" face="Arial, Helvetica, sans-serif">Número</font></td>
<td><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"> </font><font size="2" face="Arial, Helvetica, sans-serif">Complemento</font></td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<input name="endereco" type="text" id="endereco"style="width: 265px;" >
</font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">
<input name="numero" type="text" id="numero" style="width: 100px;" maxlength="5" >
</font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<input name="complem" type="text" id="complem" style="width: 265px;" >
</font></td>
</tr>
<tr>
<td><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"><strong>*</strong></font><font size="2" face="Arial, Helvetica, sans-serif"> </font><font size="2" face="Arial, Helvetica, sans-serif">Bairro</font></td>
<td colspan="2"><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"><strong>*</strong></font><font size="2" face="Arial, Helvetica, sans-serif"> </font><font size="2" face="Arial, Helvetica, sans-serif">CEP</font></td>
<td> </td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<input name="bairro" type="text" id="bairro" style="width: 265px;" >
</font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">
<input name="cep" type="text" id="cep">
</font></td>
<td> </td>
</tr>
<tr>
<td><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"><strong>*</strong></font><font size="2" face="Arial, Helvetica, sans-serif">Cidade</font></td>
<td colspan="2"><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"><strong>*</strong></font><font size="2" face="Arial, Helvetica, sans-serif">Estado</font></td>
<td> </td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<input name="cidade" type="text" id="cidade" style="width: 265px;" >
</font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">
<select name="estado" id="estado">
<option selected> </option>
<option>AC</option>
<option>AL</option>
<option>AM</option>
<option>AP</option>
<option>BA</option>
<option>CE</option>
<option>DF</option>
<option>ES</option>
<option>GO</option>
<option>MA</option>
<option>MG</option>
<option>MS</option>
<option>MT</option>
<option>PA</option>
<option>PB</option>
<option>PE</option>
<option>PI</option>
<option>PR</option>
<option>RJ</option>
<option>RN</option>
<option>RO</option>
<option>RR</option>
<option>RS</option>
<option>SC</option>
<option>SE</option>
<option>SP</option>
<option>TO</option>
</select>
</font></td>
<td> </td>
</tr>
<tr>
<td><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"><strong>*</strong></font><font size="2" face="Arial, Helvetica, sans-serif">Sexo</font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">Estado Civil </font></td>
<td> </td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<select name="sexo" class="form" id="select6" style="width: 90px; ">
<option value="" selected="selected"></option>
<option value="Masculino">Masculino</option>
<option value="Feminino">Feminino</option>
</select>
</font></td>
<td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif">
<select name="estadocivil" class="form" id="select7" style="width: 90px; ">
<option value="" selected="selected"></option>
<option value="Casado(a)">Casado(a)</option>
<option value="Divorciado(a)">Divorciado(a)</option>
<option value="Solteiro(a)">Solteiro(a)</option>
<option value="Vi vo(a)">Vivo(a)</option>
<option value="Outros">Outros</option>
</select>
</font></td>
<td> </td>
</tr>
<tr>
<td><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"><strong>*</strong></font><font size="2" face="Arial, Helvetica, sans-serif">E-mail:</font></td>
<td width="6%"><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"><strong>*</strong></font><font size="2" face="Arial, Helvetica, sans-serif"> </font><font size="2" face="Arial, Helvetica, sans-serif">DDD</font></td>
<td width="14%"><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"><strong>*</strong></font><font size="2" face="Arial, Helvetica, sans-serif"> </font><font size="2" face="Arial, Helvetica, sans-serif">Telefone</font></td>
<td> </td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<input name="email" type="text" id="email" style="width: 265px;" >
</font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<input name="ddd1" type="text" id="ddd1" style="width: 50px; " maxlength="3">
</font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<input name="fone1" type="text" id="fone1" maxlength="10">
</font></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<input name="ddd2" type="text" id="ddd2" style="width: 50px; " maxlength="3">
</font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">
<input name="fone2" type="text" id="fone2" maxlength="10">
</font></td>
<td> </td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">Mensagem:</font></td>
<td colspan="2"> </td>
<td> </td>
</tr>
<tr>
<td colspan="3"><textarea name="mensagem" id="mensagem" style="width: 300px;"></textarea></td>
<td><font color="#FF0000" size="1" face="Arial, Helvetica, sans-serif"> </font></td>
</tr>
<tr>
<td colspan="4"><font size="2" face="Arial, Helvetica, sans-serif">Você
também pode anexar o seu "Currículo":</font></td>
</tr>
<tr>
<td colspan="4"><font size="2" face="Arial, Helvetica, sans-serif">
</font><font size="2" face="Arial, Helvetica, sans-serif">
</font><font size="2" face="Arial, Helvetica, sans-serif">
<input name="anexar" class="form" id="anexar4" style="width: 500px; " type="file">
</font></td>
</tr>
<tr bordercolor="#000066">
<td colspan="4"><table width="100%" border="0">
<tr>
<td width="76%">__________________________________________________________________________________________________</td>
<td width="24%"> </td>
</tr>
</table></td>
</tr>
<tr>
<td bordercolor="#000099"><input type="reset" name="Reset" value="Limpar Campos"></td>
<td colspan="2" bordercolor="#000099"><font size="2" face="Arial, Helvetica, sans-serif">
<input name="enviar" value="Enviar Dados" onClick="postForm();" type="submit">
</font></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td colspan="2"> </td>
<td> </td>
</tr>
</table>
</form>
<p> </p>
<p> </p>
</body>
</html>ASP
<%
Dim objCDOSYSMail
Set objCDOSYSMail = Server.CreateObject("CDO.Message")
Dim objCDOSYSCnfg
Set objCDOSYSCnfg = Server.CreateObject("CDO.Configuration")
Dim objCDOSYSMailConf
Set objCDOSYSMailConf = Server.CreateObject("CDO.Message")
Dim objCDOSYSCnfgConf
Set objCDOSYSCnfgConf = Server.CreateObject("CDO.Configuration")
Msgs = Msgs & "Nome: " & request.form("nome")
Msgs = Msgs & "Data Nasc: " & request.form("dtnascimento")
Msgs = Msgs & "CPF: " & request.form("cpf")
Msgs = Msgs & "RG: " & request.form("rg")
Msgs = Msgs & "Endereço: " & request.form("endereco")
Msgs = Msgs & "Numero: " & request.form("numero")
Msgs = Msgs & "Complemento: " & request.form("complem")
Msgs = Msgs & "Bairro: " & request.form("bairro")
Msgs = Msgs & "Cep: " & request.form("cep")
Msgs = Msgs & "Cidade: " & request.form("cidade")
Msgs = Msgs & "Estado: " & request.form("estado")
Msgs = Msgs & "Sexo: " & request.form("sexo")
Msgs = Msgs & "Est.Civil: " & request.form("estadocivil")
Msgs = Msgs & "E-Mail: " & request.form("email")
Msgs = Msgs & "DDD: " & request.form("ddd1")
Msgs = Msgs & "Telefone: " & request.form("fone1")
Msgs = Msgs & "DDD: " & request.form("ddd2")
Msgs = Msgs & "Telefone: " & request.form("fone2")
Msgs = Msgs & "Mensagem: " & request.form("mensagem")
Msgs = Msgs & "Anexo: " & request.form("anexar")
Msgs = Msgs & "Envio: " & request.form("enviar")
' Redirect user to the error page
if (validationFailed = true) then
Response.Redirect "erro.asp"
Else
' Owner Email: cdosys
objCDOSYSCnfg.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost"
objCDOSYSCnfg.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
objCDOSYSCnfg.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objCDOSYSCnfg.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 30
objCDOSYSCnfg.Fields.Update
objCDOSYSMail.Configuration = objCDOSYSCnfg
emailFrom = "vendas@fay.com.br"
emailSubject = "Contato de Representantes"
emailBodyText = "Nome: " & nome & "" & vbCrLf _
& "Data Nasc: " & dtnascimento & "" & vbCrLf _
& "CPF: " & cpf& "" & vbCrLf _
& "RG: " & rg & "" & vbCrLf _
& "Endereço: " & endereco & "" & vbCrLf _
& "Numero: " & numero & "" & vbCrLf _
& "Complemento: " & complem & "" & vbCrLf _
& "Bairro: " & bairro & "" & vbCrLf _
& "Cep: " & cep & "" & vbCrLf _
& "Cidade: " & cidade & "" & vbCrLf _
& "Estado: " & estado & "" & vbCrLf _
& "Sexo: " & sexo & "" & vbCrLf _
& "Est.Civil: " & estadocivil & "" & vbCrLf _
& "E-Mail: " & email & "" & vbCrLf _
& "DDD: " & ddd1 & "" & vbCrLf _
& "Telefone: " & fone1 & "" & vbCrLf _
& "DDD: " & ddd2 & "" & vbCrLf _
& "Telefone: " & fone2 & "" & vbCrLf _
& "Mensagem: " & mensagem & "" & vbCrLf _
& "Anexo: " & anexar & "" & vbCrLf _
& "Envio: " & enviar & "" & vbCrLf _
& "" & vbCrLf _
& "" & vbCrLf _
& ""
objCDOSYSMail.To = "vendas@fay.com.br"
objCDOSYSMail.From = "vendas@fay.com.br"
objCDOSYSMail.Subject = emailSubject
objCDOSYSMail.TextBody = emailBodyText
'objCDOSYSMail.TextBody = Msgs
objCDOSYSMail.BodyPart.Charset = "ISO-8859-1"
objCDOSYSMail.Send
' Confirmation Email: cdosys
objCDOSYSCnfgConf.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost"
objCDOSYSCnfgConf.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
objCDOSYSCnfgConf.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objCDOSYSCnfgConf.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 30
objCDOSYSCnfgConf.Fields.Update
objCDOSYSMailConf.Configuration = objCDOSYSCnfgConf
confEmailFrom = "vendas@fay.com.br"
confEmailSubject = "Formulario recebido"
confEmailBodyText = "Sua mensagem foi recebida, em breve retornaremos com melhoes informações." & vbCrLf _
& "" & vbCrLf _
& "Muito Obrigado." & vbCrLf _
& "" & vbCrLf _
& "Fay Jeans " & vbCrLf _
& "" & vbCrLf _
& "" & vbCrLf _
& ""
objCDOSYSMailConf.To = "vendas@fay.com.br"
objCDOSYSMailConf.From = "vendas@fay.com.br"
objCDOSYSMailConf.Subject = confEmailSubject
objCDOSYSMailConf.TextBody = confEmailBodyText
objCDOSYSMailConf.BodyPart.Charset = "ISO-8859-1"
objCDOSYSMailConf.Send
' Redirect user to success page
Response.Redirect "obrigado.asp"
End if
' End of ASP script
%>










