Переменные (динамические) списки OPTION в HTML SELECT с использованием IE - PullRequest
0 голосов
/ 20 ноября 2008

Я пытаюсь реализовать динамический список опций в JavaScript. В зависимости от других параметров в веб-форме некоторые параметры в конкретном SELECT являются недействительными. Вот что я пробовал, которые не работают в IE:

  • Заполните все параметры, а затем установите отключенное свойство для тех, которые являются недействительными
  • заполните все опции и используйте группы опций, затем отключите недопустимые группы опций
  • Я даже пытался использовать стиль оформления текста: line-through

На данный момент я смирился с тем, что заново заполняю SELECT только допустимыми OPTIONS, но, похоже, должен быть лучший способ, который действительно работает в IE. Мне требуется совместимость с IE6 и выше. Как вы справились с этим?

Ответы [ 3 ]

1 голос
/ 20 ноября 2008

IE не поддерживает отключенный атрибут для опций , и, что еще хуже, IE не поддерживает события для опций , а возможности стиля очень ограничены в IE .

Пока IE не присоединится к остальному миру браузеров с точки зрения общей поддержки базовых элементов и основных функций, вы - SOL.

0 голосов
/ 20 ноября 2008

К сожалению, в IE просто не будет работать, несколько раз назад сталкивался с этим лицом; сдался, просто введите только действительные параметры вместо.

нашел это: http://elmicoxcodes.blogspot.com/2007/05/activating-option-disabled-in-ie.html,
и это: http://www.danieltome.com/blog/2007/08/16/disable-options-in-a-multiple-select-javascript-for-ie/
еще не пробовал, но может сделать работу за вас.

Не знаю, исправляют ли они это в IE 8.

В этом случае выберите действительно не работает ...

0 голосов
/ 20 ноября 2008

Является ли такой проблемой переполнение выбора только допустимыми параметрами? Я использовал этот метод много раз и не столкнулся с какими-либо проблемами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...