Заблокировать "select" и "radiobutton"> Как можно заблокировать "radiobutton" или, например, любой другой элемент формы, чтобы в нем было видно его value (или, что он отмечен), но изменить его значение было нельзя. Я имеюю ввиду, есть ли метод, который окрашивает его "серым", визуально показывая, что элемент недоступен.
Есть, у каждого элемента формы есть свойство disabled - булевая переменная, которая указывает на то, disabled или нет данный элемент: document.getElementById('mySelect').disabled = true;
К сожалению я так и не нашел "правильного" способа сделать текст disabled. Никто не знает как, а то, label у чекбоксов тоже нужно менять?
Имей только ввиду, что значения disabled-элементов не посылаются с другими результатами формы.
> В справочнике нашел "indeterminate", но по-моему это применимо только к checkbox-ам. Я так и не понял что делает indeterminate :-( |