Hola estoy creando un form y quiero que cuando x ejemplo no rellene el nombre le devuelva la pagina del form de nuevo indicandole q no ha puesto el nombre.
Como la funcion en asp
Response.Redirect("nombre_pagina")
;)
| |||
Re: verificar un form y si false vuelta al form El equivalente en PHP es usar la funcion Header() para enviar la cabecera Location: header("Location: lapagina.tal"); Un saludo, |
| ||||
Re: verificar un form y si false vuelta al form Sugiero que lo hagas en JavaScript para evitar que el usuario pueda enviarlo. Revisa el foro de JavaScript para mayor informacion. Aqui te dejo un ejempolo mientras
Código:
<script language='JavaScript'> <!-- function NoPasar() { if (document.miform.txtnombre.value=="") { alert("Llena el nombre"); return false; } return true; } // --> </script> ... ... ... <form .... name='miform' onSubmit='return NoPasar();´> ... ... <input type='text' name='txtnombre'....> .... ... </form> |
| ||||
Re: verificar un form y si false vuelta al form Gracias, pero ahora me habeis creado una duda jeje. Q es mejor , en javascript o en PHP, En cualquiera de las 2 los campos q si tenian bien rellenados cuando le devuelve al form se quedan llenos o se vacian? ;) |
| ||||
Re: verificar un form y si false vuelta al form lo mejor es una mezcla de ambos hacer un javascript que valide que los campos esten llenos, etc, y luego, en el php revisar que el contenido sea valido, o por las dudas de que el browser no tenga javascript activado, chequearlo todo nuevamente para que los campos queden llenos es un poquitin mas complicado, con el javascript no hay problemas, ya que no tendras que recargar la pagina, pero en caso de volver al formulario desde el php tendras que tomar los recaudos (grabar en la sesion, o en algun lado los valores) para poder rellenar el formulario desde el codigo. espero que te sea util saludos |