#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
элемент? Спецификация определяет это и там.