Foros del Web » Creando para Internet » HTML »

Bloquear/Deshabilitar/Desactivar un campo <select> sin usar Disabled

Estas en el tema de Bloquear/Deshabilitar/Desactivar un campo <select> sin usar Disabled en el foro de HTML en Foros del Web. hola me gustaria saber si se puede de la misma forma que readonly="readonly" es para un <input> como seria para un <select> gracias de antemano...
  #1 (permalink)  
Antiguo 14/05/2012, 14:48
 
Fecha de Ingreso: mayo-2012
Mensajes: 62
Antigüedad: 11 años, 11 meses
Puntos: 1
Bloquear/Deshabilitar/Desactivar un campo <select> sin usar Disabled

hola
me gustaria saber si se puede de la misma forma que readonly="readonly" es para un <input> como seria para un <select>

gracias de antemano
  #2 (permalink)  
Antiguo 14/05/2012, 14:54
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 17 años, 11 meses
Puntos: 58
Respuesta: Bloquear/Deshabilitar/Desactivar un campo <select> sin usar Disabled

sin usar Disabled en los options?
  #3 (permalink)  
Antiguo 14/05/2012, 15:02
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
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).
  #4 (permalink)  
Antiguo 14/05/2012, 15:14
 
Fecha de Ingreso: mayo-2012
Mensajes: 62
Antigüedad: 11 años, 11 meses
Puntos: 1
Respuesta: Bloquear/Deshabilitar/Desactivar un campo <select> sin usar Disabled

sin usar disabled="disabled" en el select ni style="display:none" , ya me dijeron que readonly no va
  #5 (permalink)  
Antiguo 14/05/2012, 16:13
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Bloquear/Deshabilitar/Desactivar un campo <select> sin usar Disabled

Cita:
Iniciado por ocp001a Ver Mensaje
Bueno, si revisas la documentación sobre html, verás que select no cuenta con la propiedad disabled, ni readonly.
sí tiene el atributo disabled http://www.w3.org/TR/html4/interact/forms.html#h-17.6

angeloya, explica que es lo que realmente quieres hacer. no estamos para hacer conjeturas de lo que quieres
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #6 (permalink)  
Antiguo 14/05/2012, 17:00
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Bloquear/Deshabilitar/Desactivar un campo <select> sin usar Disabled

Cita:
Iniciado por angeloya Ver Mensaje
sin usar disabled="disabled" en el select ni style="display:none" , ya me dijeron que readonly no va
El atributo disabled elimina la funcionalidad del campo y previene que su valor sea pasado como variable, en cambio readonly (para los text/textarea), si bien impide que la intervención del usuario, no evita que el valor sea pasado al hacer submit, es decir son cosas completamente distintas.
Otra alternativa es que elimines el atributo name al campo, con lo cual, su valor no será procesado.
El html ya tiene numerosas herramientas como para que intentemos inventar cosas nuevas.

__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #7 (permalink)  
Antiguo 15/05/2012, 09:44
 
Fecha de Ingreso: mayo-2012
Mensajes: 62
Antigüedad: 11 años, 11 meses
Puntos: 1
Respuesta: Bloquear/Deshabilitar/Desactivar un campo <select> sin usar Disabled

gracias EMPREAR
hice lo que me recomendaste quite el atributo name al input y esto no replica al momento de hacer un insert into a la tabla ya que igual se guarda el dato y lo muestra en le select tambien puedo usar el disabled ,tu explicacion fue excelente
me ayudaste un monton

Etiquetas: disabled, select, usar, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:12.