Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/05/2012, 15:02
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Bloquear/Deshabilitar/Desactivar un campo <select> sin usar Disabled

Bueno, si revisas la documentación sobre html, verás que select no cuenta con la propiedad disabled, ni readonly. Si es para evitar que un usuario cambie el valor de un select, puedes hacer dos cosas:

1. Al recibir el formulario hacer caso omiso del valor del select.
2. En el select poner la acción onchange="" para que el valor no se pueda cambiar, por ejemplo suponiendo que el valor debe ser el 4o:

<select onchange="this.options[3].selected=true">

de tal forma cualquier cambio regresaría a la opción 3 (4 empezando desde 0).