Tengo este formulario el cual me funciona correctamente pero sólo hay un campo el cual sea obligatorio (el campo Mail) y me gustaría poder hacerlos todos obligatorios.
Alguien me ayuda, por favor?
Muchas gracias
Código:
El código PHP: <?php $receiverMail = "[email protected]"; $subject = "Mail enviado a través de Mailer.php"; $message = "Datos enviados:\n\n"; foreach($_POST as $name => $value) { $message .= "$name: $value\n"; } if (isset($_POST['Mail']) && $_POST['Mail'] != "") { //El campo mail no está vacío? $poster = $_POST['Mail']; if (@mail($receiverMail, $subject, $message, "From: $poster")) { echo "Gracias por hacerme llegar tu opinión. \n"; echo "<p>Tu mensaje a sido enviado.</p> \n"; } else { echo "Lo siento , no se ha podido enviar tu mensaje. \n"; } } else { echo "No te olvides de rellenar todos los campos. \n"; } ?> El del form html: <form id="form1" name="form1" method="post" action="mailer.php"> Tu dirección de correo:<br /> <label> <input name="Mail" type="text" id="Mail" size="30" /> </label> <p>Tu Nombre y Apellidos:<br /> <label> <input name="nombre" type="text" id="nombre" size="30" /> </label> </p> <p>Tu genero:<br /> <label> <input name="radiobutton" type="radio" value="Sr" /> </label> Sr. <label> <input name="radiobutton" type="radio" value="Sra" /> </label> Sra.</p> <p>Tu Comentario:<br /> <label> <textarea name="Opinion" cols="50" rows="10" id="Opinion"></textarea> </label> </p> <p> <label> <input type="submit" name="Submit" value="Enviar" /> </label> <label> <input type="reset" name="Submit2" value="Borrar" /> </label> </p> </form>