Jump to content


Photo

Só Recebo Os Labels Dos Campos


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

#1 JMOURAJR

JMOURAJR

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 07/05/2009, 11:34

Prezados amigos, bom dia!

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>
&lt;script language="JavaScript" type="text/JavaScript" src="form_validate.js"></script>
&lt;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
%>


#2 DarkSign

DarkSign

    Doutor

  • Usuários
  • 868 posts
  • Sexo:Masculino
  • Localidade:Brasil
  • Interesses:Tecnologias na área WEB em geral e desenvolvimento.

Posted 07/05/2009, 15:47

Não deve ser só esse. mas encontrei um erro:

objCDOSYSCnfg.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost"

Observe que ele está tentando enviar usando um servidor SMTP chamado "localhost", é logico que não funciona né?

mas de qualquer forma, eu não tive tempo de analisar o resto do codigo do CDO, acho que tem mais falhas como essas por lá.

/*DarkSign*/
Não sabe por onde começar? Que tal pelas Regras ?

#3 JMOURAJR

JMOURAJR

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 07/05/2009, 18:05

DARKSIGN, boa noite!

Cara eu alterei o "localhost" conforme você mencionou para "mail-fwd" (Servidor SMTP), mas o erro permanece.


objCDOSYSCnfg.Fields("http://schemas.micro...ion/smtpserver") = "localhost"
para
objCDOSYSCnfg.Fields("http://schemas.micro...ion/smtpserver") = "mail-fwd"


Como você disse, provavelmente deve(m) existir mais algum(ns) erro(s).
Como o meu conhecimento em ASP é muito pequeno, estou pedindo uma ajuda aos amigos.

Grande abraço e muito obrigado pela atenção

José de Moura




1 user(s) are reading this topic

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

IPB Skin By Virteq