эквивалент функции отключения на javascript в IE6

#javascript #html

#javascript #HTML

Вопрос:

Я столкнулся с требованием отключить выпадающие элементы с помощью следующего кода javascript.

 function alertselected(selectobj){
 alert(selectobj.selectedIndex)
 if(selectobj.selectedIndex ==1){
    alert('15656');
    document.getElementById("reportFlag").disabled=true;
 }else{
    document.getElementById("reportFlag").disabled=false;
 }
}
  

Кто-нибудь может подсказать, как мне реализовать эту функцию без использования функции отключения.

http://www.w3schools.com/TAGS/att_option_disabled.asp По ссылке выше указано, что атрибут disable не поддерживается в IE.

Пожалуйста, помогите мне другой эквивалентный подход для того же

Ответ №1:

disabled Атрибут определен для input элемента в спецификации HTML 4.01 следующим образом:

При установке для элемента управления формой этот логический атрибут отключает элемент управления для пользовательского ввода.

Это также определено в option элементе.


Я бы не стал использовать w3schools в качестве авторитетного источника информации — они не связаны с w3 (несмотря на название) и имеют много неточностей (которые они не исправляют, даже когда их спрашивают) — см. http://w3fools.com

Комментарии:

1. Я не настраиваю через элемент управления формой,

2. @harigm — вы видели ссылку на option элемент? Спецификация определяет это и там.