Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2010, 17:16
ganguenguen
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1
Antigüedad: 14 años, 2 meses
Puntos: 0
formulario de contacto enviar y validar problema ayuda

Este formulario envia sin el javascript, cuando pongo a funcionar el script solo me valida el nombre, es decir el primer imput,
nos e que es lo que estoy haciendo mal, por favor si alguien puede ayudarme le estaria muy agradecido




este es mi formulario en html




<form id="form1" name="form1" method="post" action="enviar.php" >
<p>Nombre:<br />
<label>
<input name="nombre" type="text" id="nombre" />
</label>
<br />
Apellido:<br />
<input name="apellido" type="text" id="apellido" />
<br />
Email:<br />
<input name="email" type="text" id="email" />
<br />
Consulta:<br />
<textarea id="consulta" name="consulta" rows="5" cols="30">Escribinos aquí tu consulta!</textarea>

<br />
<label>


<input type="button" value= "Enviar" onClick="validar()" >
</label>






este es mi scripts.js




function validar(form1){

var vermail=/^((\w|\.){2,}@)\w{3,}\.\w{2,4}((\.(\w{2}))?)?$/;

if(document.form1.nombre.value.length < 3){
alert("Escriba al menos 3 caracteres en el campo \"Nombre\".");
document.form1.nombre.focus()
return 0;

}


if(document.apellido.value.length < 3){
alert("Escriba al menos 3 caracteres en el campo \"apellido\".");
document.form1.apellido.focus()
return 0;
}

if (!((document.email.value !="") && (document.email.value.match (vermail))) ){
alert('Por favor, ingrese su email');
document.form1.email.focus()
return 0;
}





este es mi enviar.php


<?php

$mail='[email protected]';


$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$email = $_POST['email'];
$consulta = $_POST['consulta'];

$thank="http://www.mipagina.com.ar/contacto/gracias.html";

$message = "
nombre:".$nombre."
apellido:".$apellido."
email:".$email."
consulta:".$consulta."";



if (mail($mail,"Correo nuevo",$message))
Header ("Location: $thank" );

?>






si me pueden ayudar les estaria muy agradecido. saludos. soy nuevo aca!!