Foros del Web » Creando para Internet » Flash y Actionscript »

formulario de contacto enviar y validar problema ayuda

Estas en el tema de formulario de contacto enviar y validar problema ayuda en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/09/2010, 17:16
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1
Antigüedad: 13 años, 7 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!!
  #2 (permalink)  
Antiguo 20/09/2010, 08:56
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: formulario de contacto enviar y validar problema ayuda

Hola
bueno, intenta poner los demás if como else if,
tal vez ese sea el asunto
saludos
por cierto, posteaste en flash y actionscript, debiste haber
posteado en javascript
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: contacto, enviar, javascript, php, validar, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:18.