Listas de OPCIONES variables (dinámicas) en HTML SELECT usando IE
-
08-07-2019 - |
Pregunta
Estoy tratando de implementar una lista de OPCIONES dinámicas en JavaScript. Dependiendo de otras selecciones en el formulario web, algunas de las OPCIONES en un SELECT específico no son válidas. Las cosas que he probado que no funcionan en IE son:
- complete todas las opciones, luego configure la propiedad deshabilitada para aquellas que no sean válidas
- complete todas las opciones y use grupos de opciones, luego desactive los grupos de opciones no válidos
- Incluso intenté usar un estilo de decoración de texto: line-through
En este punto, me resigné a repoblar SELECT con solo OPCIONES válidas, pero parece que debería haber una mejor manera de que realmente funcione en IE. Necesito compatibilidad con IE6 y superior. ¿Cómo has lidiado con esto?
Solución
IE no es compatible el atributo deshabilitado en las opciones , y peor aún, IE no admite eventos en opciones , y el las capacidades de diseño son muy limitadas en IE .
Hasta que IE se una al resto del mundo del navegador en términos de soporte común para elementos básicos y funcionalidad básica, usted es SOL.
Otros consejos
¿Es un problema repoblar la selección con solo las opciones válidas? He usado este método muchas veces y no he encontrado ningún problema.
Desafortunadamente, simplemente no funcionará en IE, estaba haciendo palmas en varias ocasiones hace unas semanas; se rindió, solo ingresó solo opciones válidas.
Encontré esto: http: // elmicoxcodes .blogspot.com / 2007/05 / activating-option-disabled-in-ie.html ,
y esto: http://www.danieltome.com/blog/2007/08/16/disable-options-in-a-multiple-select-javascript-for-ie/
tampoco lo he intentado todavía, pero puede hacer el trabajo por usted.
No sé si lo están arreglando en IE 8.
En este caso, seleccionar realmente está roto ...