*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.">"); ?>