
Iniciado por
Miquel
Hola, buenas, soy nuevo en este foro, y he aprendido a hacer formularios, mirad
www.rincondemkl.com/formulario
Es sencillo, querria saber, si sabeis, como hacer, por ejemplo, si dejas un espacio en blanco, al darle a enviar, se cancele el envio y le informe, lo que se ha dejado en blanco?¿, gracias
Hola, bueno conozco algunos codigos que uso generalmente en mis formularios, estos que yo tengo son para revisar que el que escribe en el formulario no deje ningun espacio en blanco, te escribo el codigo a continuacion en php para tu formulario:
en primer lugar, creamos unas variables, que son lo que el usuario escribe en el formulario, te explico como es
codigo php:
Código:
<?php
$nombre=$_POST['nombre'];
$mail=$_POST['correo'];
$asunto=$_POST['asunto'];
$opinion=$_POST['opina'];
$comentario=$_POST['comentario'];
Esto lo pones arriba de todo de tu archivo "enviarcorreo.php"
despues, dejas una linea vacia y abajo de esa linea escribe lo siguiente:
Código:
if ($nombre=="")
{
echo 'Debes escribir tu nombre para enviar tu opinion.';
}
elseif ($mail="" or $mail="")
{
echo 'Mail incorrecto, por favor escribe tu email correctamente.';
}
elseif ($asunto=="")
{
echo 'Escribe el asunto antes de enviar el mensaje';
}
elseif ($opinion=="")
{
echo 'Antes de enviar el mensaje debes escribir tu opinion.';
}
elseif ($comentario=="")
{
echo 'Escribe un comentario antes de continuar';
}
?>
Con este codigo, si deja algun espacio vacio, le va a mostrar el mensaje que puse, tambien, si el correo electronico empieza con un espacio en blanco, le va a decir mail incorrecto, despues, todo lo que empieza con el signo "peso" ($) es una variable, es decir, es lo que podria contener ese espacio. Espero que te sirva, Saludos y suerte.
Marcadores