14/07/2010, 12:56
|
| | Fecha de Ingreso: marzo-2010
Mensajes: 25
Antigüedad: 14 años, 9 meses 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é. |