Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/01/2011, 01:01
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: como hago aparecer un campo dependiendo de un select?

Hola:

Alguna vez hice algo así... a ver si lo recuerdo.
Si te interesa que se deshabilite el select y también se envíe que se trata de "otra".

Código:
<select name="dato">
<option value="dato 1">dato 1</option>
<option value="dato 2">dato 2</option>
<option value="dato 3">dato 3</option>
</select>
<input onchange="dato[0].disabled = this.checked; dato[1].disabled = !this.checked"
type="checkbox" name="otra" />
<label >Otra:
<input type="text" name="dato" disabled="disabled" />
</label>
Está puesto "a capella", así que puede fallar, pero la idea es que tanto el select como el input tengan el mismo nombre, y se habilite/deshabilite cuando se cambie el check.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo