*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:
Bien, corrijanme si hay algo mas ahí.<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>
Código Javascript:
Código:
Corrijanme si algo está mal.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();
}
Código PHP:
Código:
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é. <?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.">"); ?>




