Si valido los campos de un formulario y detecto que alguno esta mal, cómo muestro (tras avisar de los errores) otra vez el mismo formulario con los campos ya introducidos para que el usuario no tenga que volver a escribir todo de nuevo?
Gracias.
| |||
![]() Si valido los campos de un formulario y detecto que alguno esta mal, cómo muestro (tras avisar de los errores) otra vez el mismo formulario con los campos ya introducidos para que el usuario no tenga que volver a escribir todo de nuevo? Gracias. |
| |||
Respuesta: Volver al formulario relleno Es como dice Ronin46, pero te explico: Antes de mostrar el formulario html, recoges los valores por POST (existan o no) Código PHP: Código HTML: <input type="text" name="campo1" value="<?php $campo1; ?>"> <input type="text" name="campo2" value="<?php $campo2; ?>"> Espero que sirva ![]() |
| |||
![]() No lo acabo de entender, pongamos que tengo el siguiente caso: 1º archivo: altaContactoNuevo.html (muestra unicamente el formulario) 2º archivo: validar.php (comprueba si todos los campos del formulario son correctos) Comenzamos en altaContactoNuevo.html, se rellenan los datos y se mandan mediante: <form id="form1" name="form1" method="post" action="validar.php"> a validar.php, si los campos estan bien se meten en la base de datos, y si no, volvemos a altaContactoNuevo.html mostrando los errores y rellenando los datos ya introducidos anteriormente por el usuario. Mi problema es cómo pasar del 2º archivo al primer de nuevo los datos si ya no tengo la parte de <form id="form1" name="form1" method="post" action="validar.php"> No se si me he explicado... |
| ||||
Respuesta: Volver al formulario relleno Código PHP: |
| |||
Respuesta: Volver al formulario relleno Cita: ¿Se puede poner retardo para que no se cambie la página instantaneamente y que el usuario pueda leer los mensajes de error?
Iniciado por gjx2 ![]() Código PHP: |