Я работаю над веб-приложением, которое я сам не сделал, и это было сделано с использованием Dojo и специально Dijit. Часть, с которой я борюсь, касается формы, которая изменяется в зависимости от переключателей. Поэтому я использую dijit.byId('id').setAttribute('disabled',true);
для отключения поля, и это работает на FF, но не с IE8. Хотя он работает, но не напрямую, когда я проверяю переключатель, мне нужно сделать еще одно действие (например, щелчок в произвольной области на странице), и действие применяется. Я пробовал с такими вещами, как: document.getElementById('id').disabled=true;
, но он тоже не работает.Dojo, setAttribute с Internet Explorer
Возможно, у вас есть какие-либо предложения? Спасибо.
Пара вопросов: Какая версия Dojo это? Где (в каких функциях) вы пытались вызвать свой отключенный код? – David
Просто, чтобы вы знали, два «ответа», которые вы отправили, не являются ответами. Вместо того, чтобы публиковать «ответ», который является дополнительным вопросом, вы можете либо изменить свой исходный вопрос, либо задать другой вопрос. В этом случае на ваш первый вопрос об атрибуте настройки был дан ответ. Ваша следующая серия «ответов» должна быть задана как отдельный вопрос. –
Я не буду редактировать свой первый вопрос. Это будет такой беспорядок между моей первой, ответами, другими вопросами и новыми ответами. Я не могу ответить как комментарий, так как мои коды не будут отображаться в виде кода. – mentinet