Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2010, 12:56
kenyis
 
Fecha de Ingreso: marzo-2010
Mensajes: 25
Antigüedad: 14 años, 1 mes
Puntos: 0
Formulario Contacto

Bueno estoy tratando de hacer un formulario de contacto que tenga:

*Php
*Javascript (para las validaciones de campos, si tan vacias te avisa y lo tenes que cambiar)
*Html

Bueno, el código html seria este:


Código:
<form name="fvalida">
Nombre:<br>
<input name="nombre" type="text" id="nombre">
<br >
Apellido:<br>
<input name="apellido" type="text" id="apellido">
<br>
Edad:<br>
<input type="text" name="edad" size="3" maxlength="2">
<br>
Telefono:
<input type="number" name="telefono" id="telefono">
<br>
Fax:<br>
<input type="number" name="fax" id="fax">
<br>
Email:<br>
<input name="email" type="text" id="email">
<br >
Mensaje:<br>
<textarea name="mensaje" id="mensaje"></textarea>
<br>
<input type="button" name="Submit" value="Enviar Formulario" onclick="valida_envia()">
</form><br><br>
Bien, corrijanme si hay algo mas ahí.

Código Javascript:


Código:
function valida_envia(){
    //valido el nombre
    if (document.fvalida.nombre.value.length==0){
       alert("Tiene que escribir su nombre")
       document.fvalida.nombre.focus()
       return 0;
    } 

//valido el apellido.
    if (document.fvalida.apellido.value.length==0){
       alert("Tiene que escribir su apellido")
       document.fvalida.apellido.focus()
       return 0;
    }

    //valido el email
    if (document.fvalida.email.value.length==0){
       alert("Tiene que escribir su email")
       document.fvalida.email.focus()
       return 0;
    }

    //valido el mensaje
    if (document.fvalida.mensaje.value.length==0){
       alert("El mensaje está vacio.")
       document.fvalida.mensaje.focus()
       return 0;
    }

//el formulario se envia
    alert("Muchas gracias, el formulario se ha enviado correctamente.");
    document.fvalida.submit();
}
Corrijanme si algo está mal.

Código PHP:


Código:
<?php
///////Configuración/////
$mail_destinatario = '[email protected]';
///////Fin configuración// 

$para  = $email; 


$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$edad = $_POST['edad'];
$telefono = $_POST['telefono];
$fax = $_POST['fax'];
$email = $_POST['email'];
$mensaje = $_POST['mensaje'];

$asunto="Contacto desde la web. $motivo"; 


$message = "
Nombre:".$nombre."
Apellido:".$apellido."
Edad:".$edad."
Telefono:".$telefono."
Fax:".$fax."
E-Mail:".$email."
Mensaje:".$mensaje."";



mail($mail, $asunto,$message,"from: ".$nombre, $apellidos, $edad,  $telefono, $fax, $email, $mensaje" <".$mail.">"); 


?>
Bueno, eso es todo... está bien? osea se entiende lo que quiero hacer? Me ayudan si está algo mal? la verdad es que estoy recién empezando con php y java, así que mucho no sé.