Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

eduardo alberto

pau no script

Recommended Posts

Não, deve ter alguma outra coisa, você está dando include em algum arquivo, no teu header tem referencia para algum arquivo .js, tem que ter alguma coisa

 

Posta o teu arquivo todo aqui, tá faltando teu header, tags <html>, etc

Compartilhar este post


Link para o post
Compartilhar em outros sites

tudo bem irei posta-lo

<!--#include file="../includes/topo.inc" //-->

<%
Class mail

Dim corpo,de,para,assunto,serv,html,link_after
dim Tmail

		Public Sub enviar()
		  Set Tmail = Server.CreateObject("Persits.MailSender")
		  Tmail.Host = serv
		  Tmail.From = de
		  Tmail.AddAddress para
		  Tmail.Subject = assunto
		  Tmail.IsHTML = html
		  Tmail.Body = corpo
		  if Tmail.Send then
		  Response.Redirect(link_after)
		  else
		  Response.Write Tmail.response
		  end if
		End Sub
	
		End Class
	
		'==========================================
		'==========================================
		'==========================================
		if request.form <> "" then

		dim email
		set email = new mail
		email.serv = "smtp2.locaweb.com.br"
		email.de = request.form("email")
		email.para = "suporte@summersoft.com.br"
		email.assunto = "Contato do Site"
		email.html = true
		email.link_after = "contato.asp?enviado=true"

		msg = "<table width=512 cellpadding=0 cellspacing=0>"
		
		msg = msg & "<tr><td colspan=2><img src=http://www.summersoft.com.br/images/img_email_topo.jpg>"
		
		msg = msg & "<tr><td height=40 width=120><font style=font-family:arial;font-size:12px>    Empresa:</td><td><font style=font-family:arial;font-size:10px>" & request.form("empresa")
		msg = msg & "<tr><td height=40><font style=font-family:arial;font-size:12px>    Nome:</td><td><font style=font-family:arial;font-size:10px>" & request.form("nome")
		msg = msg & "<tr><td height=40><font style=font-family:arial;font-size:12px>    Telefone:</td><td><font style=font-family:arial;font-size:10px>" & request.form("telefone")
		msg = msg & "<tr><td height=40><font style=font-family:arial;font-size:12px>    E-mail:</td><td><font style=font-family:arial;font-size:10px>" & request.form("email")
		msg = msg & "<tr><td height=40><font style=font-family:arial;font-size:12px>    Observação:</td><td><font style=font-family:arial;font-size:10px>" & request.form("obs")
		
		msg = msg & "<tr><td colspan=2><img src=http://www.summersoft.com.br/images/img_email_rodape.jpg>"
		
		email.corpo = msg
		email.enviar()

end if

%>
<script language="JavaScript">
function Validar(){

if (document.getElementById("empresa").value  == "")
	 {
	   alert("Digite o nome da Empresa!");
	   document.getElementById("empresa").focus();
	   return false;
	 }
if (document.getElementById("nome").value  == "")
	 {
	   alert("Digite o nome");
	   document.getElementById("nome").focus();
	   return false;
	 }
if  (document.getElementById("Telefone").value =="")
	  {
	   alert("Digite o numero do Telefone! ");
	   document.getElementById("Telefone").focus();
	   return false;
	  }  
	   
if	(document.getElementById("E_mail").value =="")
	  {
	  alert("Digitar e-mail valido!");
	  document.getElementById("E_mail").focus();
	  return false;
	  }	  
if  (document.getElementById("Observaçao").value =="")
		{
	  alert("Digitar a Observaçao!");
	  document.getElementById("Observaçao").focus();
	  return false;
		}	  
}
</script>

<form method="POST" name="form" action="contato.asp" onSubmit="return Validar()">
	<table width="310" cellpadding="0" cellspacing="0">
		<tr>
			<td height="70" valign="top">
	
				<img src="../images/barra_noticias.jpg">
			</td>
		</tr>
		
		<tr>		
			<td style="padding-left: 10px">
				<font id="font_texto">
					Informações para contato<br>
					Propostas, Orçamentos e Cotações:  <br>
					rfp@summersoft.com.br
					<br><br><br>
					Recursos Humanos : <br>
					rh@summersoft.com.br
					<br><br><br>
					Suporte Técnico: <br>
					suporte@summersoft.com.br
					<br><br><br>
					Fone/fax:<br>
					(11) 3562-7135
					<br><br><br>
					Endereço<br>
					Rua Comendador Francisco Pettinati, 389,<br>
					V. Campo Belo, São Paulo, SP, 05634-010.<br>
					<a href="../images/mapa.jpg" id="font_texto" target="_blank">clique aqui para ver o mapa</a></br>
					<a href="http://www.apontador.com.br/local/index.html?local=summer%20soft&type=1" id="font_texto" target ="_blank">Veja a localização no Apontador.com</a>
				</font>
			</td>
		</tr>
	</table>

		</td>
		<td width="458" height="405" align="center" valign="top">

		<br>
		
	<table width="310" cellpadding="0" cellspacing="0" >
		<tr>
			<td height="70" valign="top">

				<img src="../images/barra_contato.jpg">
			</td>
		</tr>
		
		<tr>
		
			<td style="padding-left:10px ">
				<font id="font_texto">
					Empresa:
				</font>
			</td>
		</tr>
		
		<tr>
			<td style="padding-left:10px ">
				<input type="text" name="empresa" id="text">
			</td>
		</tr>
		
		<tr>
			<td height="10">
			</td>
		</tr>
		
		<tr>		
			<td style="padding-left:10px ">
				<font id="font_texto">
					Nome:
				</font>
			</td>
		</tr>
		<tr>
			<td style="padding-left:10px ">
				<input type="text" name="nome" id="text">
			</td>
		</tr>
		
		<tr>
			<td height="10">
			</td>
		</tr>
		
		<tr>
			<td style="padding-left:10px ">
				<font id="font_texto">
					Telefone:
				</font>
			</td>
		</tr>
		
		<tr>
			<td style="padding-left:10px ">
				<input type="text" name="telefone" id="text">
			</td>
		</tr>
		
		<tr>
			<td height="10">
			</td>
		</tr>
		
		<tr>
			<td style="padding-left:10px ">
				<font id="font_texto">
					E-mail:
				</font>
			</td>
		</tr>
		
		<tr>
			<td style="padding-left:10px ">
				<input type="text" name="email" id="text">
			</td>
		</tr>
		
		<tr>
			<td height="10">
				</td>
		</tr>
		
		<tr>
			<td style="padding-left:10px ">
				<font id="font_texto">
					Observação:
				</font>
			</td>
		</tr>
		
		<tr>
			<td style="padding-left:10px ">
				<textarea name="obs" rows="5" id="textarea">
				</textarea>
			</td>			
		</tr>
		
		<tr>
			<td height="10">
				</td>
		</tr>
		
		<tr>
			<td colspan="2" style="padding-left:10px ">
				<input type="submit" name="botao" value="Enviar" id="botao">
			</td>
		</tr>

		<% if request.QueryString("enviado")="true" then %>
			
			<tr>
				<td height="30" colspan="2" align="center">
					<font id="font_texto" color="#FF0000">E-mail enviado com sucesso.</font></font>
				</td>
			</tr>
			
		<% end if %>

</table>

<!--#include file="../includes/rodape.inc" //-->

Compartilhar este post


Link para o post
Compartilhar em outros sites

Era o que eu achei, esse include no inicio da página inclui algumas linhas que vão para a página final, mas que Não estão no arquivo, mas olhando o arquivo por cima encontrei um erro

 

você está se referindo aos objetos do formulario assim:

document.getElementById("Telefone")

 

mas quando você vai no input do telefone o id é igual a "text", pode ser isso o erro

 

O getElementById() procura por um cara com o id exatamente igual ao que você digitou e na sua página tem vários ids iguais, via de regra, o id é unico, não deve existir 2 ids iguais na tua página

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom dia

 

Pita, eu alterei o id dos inputs mais o mesmo não surtiu efeito

por que continua dando erro

Erro: Objeto necessario

PS o que mudou agora e que antes não validava o telefone, agora valida e quando chega no e-mail da esse erro !!

 

PS como eu valido compos que numero e e-mail

 

muito obrigado até mais

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde!!

 

Pita fiz dessa maneiro

 

if (document.getElementByld("email").value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/)==-1)
	  {
	  alert(" Digitar e-mail valido!");
	  document.getElementById("email").focus();
	  return false;

Mas esta retornando aquele famoso erro que eu poste logo acima

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha Eduardo, esse problema deve ser em outro script que está em algum dos includes. Pra nós fica muito dificil saber onde...

O que eu te aconselho é debugar, vai isolando até achar aonde o problema. Como? Tira um include, atualiza a pagina e ve se dá o mesmo erro.. assim por diante até chegar no momento em que você tira um include e ve que nao mostrará mais o erro.

 

blza?!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.