Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/11/2005, 11:28
Avatar de DoKyE
DoKyE
 
Fecha de Ingreso: junio-2005
Mensajes: 144
Antigüedad: 18 años, 10 meses
Puntos: 0
Isaac Mañe
finalmente lo deje asi:
codigo javascript lo pones antes del <body>
Código HTML:
<script language="JavaScript">
//Script verificador de formularios por Tunait!
//Los campos obligados deben terminar con un *
//No verifica los checkbox ni los radio

function verificarFormu(cualo)
{
for(m=0;m<cualo.length;m++)
	{
	if(cualo.elements[m].name.charAt(cualo.elements[m].name.length-1) == "*")
	{
		if(cualo.elements[m].value=="")
			{
			alert("Debe ingresar un " + cualo.elements[m].name.substring(0,cualo.elements[m].name.length-1))
			cualo.elements[m].focus()
			return false
			break;
			}
		if(cualo.elements[m].name=="Email" || cualo.elements[m].name=="Email*")
			{
			pat=/^[\w\_\.çñ]{2,255}@[\w]{2,255}\.[a-z]{1,3}\.?[a-z]{0,3}$/
			if(!pat.test(cualo.elements[m].value))
				{
				alert("Introduzca un E-mail válido")
				cualo.elements[m].focus()
				return false
				}
		
			}
		}
	else
	{
	continue;
	}
	}
	

}
</script> 
codigo del formulario

Código HTML:
 <? 
if (!$HTTP_POST_VARS){ 
?><br>
  <p class="Estilo13"> Completa los datos que a continuaci&oacute;n se piden, as&iacute; nos pondremos en contacto contigo. </p>
  <table width="448" border="0" align="center">
    <tr>
      <td width="300"><p class="Estilo13">&nbsp;</p>
        <form    name="form1" method="post" action="contacto.php" onSubmit="return verificarFormu(this)">
          <p><span class="items-main">Nombre *</span><br>
              <input name="Nombre*" type="text" id="Nombre" >
              <br>
              <span class="items-main">Email *</span><br>
              <input name="Email*" type=text class="listas2" value="[email protected]" size=30 id="Email">
              <br>
              <span class="items-main">Tel&eacute;fono *</span><br>
              <input name="Fono*" type=text size=25 id="Fono">
              <br>
              <span class="items-main">Comentarios *</span><br>
              <textarea name="Comentario*" cols=44 rows=6 class="Estilo20" id="Comentario"></textarea>
              <br>
              <input name="Submit" type=submit class="items-main" id="Submit" value="enviar">
          </p>
        </form> 
codigo php para el envio

Código PHP:
<? 
}else{ 
    
//Estoy recibiendo el formulario, compongo el cuerpo 
    
$cuerpo "      << Consulta desde Sitio Web >>> \n";
    
$cuerpo .= " \n";
    
$cuerpo .= "Nombre de Contacto:" $HTTP_POST_VARS["nombre"] . "\n"
    
$cuerpo .= "Email de Contacto >:" $HTTP_POST_VARS["email"] . "\n";  
    
$cuerpo .= "Teléfono:" $HTTP_POST_VARS["fono"] . "\n"
    
$cuerpo .= "Comentarios del usuario:" $HTTP_POST_VARS["comentarios"] . "\n"

    
$add_header "From: Sitio Web <".$_POST[email].">\r\n"

    
//mando el correo...
   
mail("[email protected]""Consulta desde sitio web"$cuerpo$add_header);

    
//doy las gracias por el env&iacute;o 
    
echo"<br>";
    echo
"<div align=\"center\"><span class=\"items-main\"> Su  mensaje ha sido enviado satisfactoriamente,<br> gracias por utilizar nuestro formulario de contacto,<br> pronto nos comunicaremos con usted.</span><br></div>"
    echo
"<br>";
    echo
"<br>";
    echo
"<div align=\"center\"><img src=\"img/correo.gif\"></div>";
    echo
"<br>";
    echo
"<br>";

?>
espero te sirva.
__________________
Chiloé