Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2011, 03:19
agcforos
 
Fecha de Ingreso: julio-2011
Mensajes: 91
Antigüedad: 12 años, 9 meses
Puntos: 2
Mantener option seleccionada si no valida form.

Hola.
Estoy intentando mantener los campos de un formulario para el caso de que no valide y como consecuencia tenga que volver a presentar el formulario.
Tengo un input type text en el que no tengo ningún problema para poder mantener el valor que tenga si no valida si no valida el formulario. El código que meto en el input dentro del atributo value, es el siguiente:
Código PHP:
Ver original
  1. value='<?php if (isset($_POST["respC"])) echo $_POST["respC"]; ?>'

Pero para la opción seleccionada en una select no consigo hacerlo. Entiendo que para este caso al tener cada una de las opciones el atributo value, debería de ponerlo en cada uno de ellos, pero haciéndolo de la misma manera no me funciona. Estoy probando igualmente condicionando esto a que la opción este seleccionada de la siguiente manera pero tampoco lo consigo:
Código PHP:
Ver original
  1. <td><select id='vf1' name='verfal1'>
  2. <option value='Falso' <?php if(selected=='selected'){if (isset($_POST["verfal1"])) echo $_POST["verfal1"];} ?>>Falso</option>
  3. <option value='Verdadero' <?php if(selected=='selected'){if (isset($_POST["verfal1"])) echo $_POST["verfal1"];} ?>>Verdadero</option></select>
  4. </td>

¿Alguien me puede echar una mano de como debería de hacerlo?
Gracais anticipadas y saludos.