Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2011, 03:48
jruiz_fdez
 
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 549
Antigüedad: 19 años, 3 meses
Puntos: 0
Pregunta Autocompletar campo de formulario

Hola a tod@s,

tengo un formulario con una serie de campos (Nombre, Apellidos, username, password....) de los cuales unos tienen que ser rellenados obligatoriamente y otros son opcionales.

El campo Nombre es uno de los obligatorios e inicialmente lo programé así:
Código:
<td align="left">Nombre: </td>
<td align="left"><input type="text" name="nombre" size="50" ></td>
Lo que ocurre es que el formulario tiene 10 campos y, claro, por uno que el usuario haya rellenado mal, no voy a obligarle a rellenar otra vez el formulario entero desde el principio.

Lo más eficiente me parece que los campos que ya haya rellenado y los haya rellenado bien (Nombre, País, Teléfono....) aparezcan ya escritos en el formulario a la siguiente ejecución del script.
Para hacer ésto se me ocurrió el siguiente código:
Código:
<td align="left">Nombre: </td>
<td align="left"><input type="text" name="nombre" size="50" value="<?php
if(isset($_POST['enviar']) && $err["nombre"]==0) echo $_POST['nombre']; ?>" ></td>
Pero este código no funciona
Está claro que el problema está en el script PHP que he asignado a la etiqueta value pero no se me ocurre otra forma de hacer ésto y tampoco sé lo que puede estar fallando ($err es un array asociativo y $err["nombre"] vale 1 si el nombre se introdujo mal y 0 en caso contrario)

Muchas gracias de antemano por la ayuda.

Un saludo,
Jose
__________________
Nadie dijo que ésto iba a ser fácil