Понимание отключения элементов управления JavaSCript и кода позадиJquery

Программирование на jquery
Ответить
Anonymous
 Понимание отключения элементов управления JavaSCript и кода позади

Сообщение Anonymous »

Впервые для любого веб-разработчика, поэтому это может быть действительно глупый вопрос, потому что я не знаю чего-то очень простого.
Этот JQuery отключает все элементы управления вводом на панели PanlDL :

Код: Выделить всё

$('#PanlDL *').attr('disabled', true);
Этот JQuery найдет отключенные элементы управления:

Код: Выделить всё

var NumDisabled = $('#PanlDL :disabled');
Однако, когда я запускаю этот код в событии LoadComplete формы (что похоже на то же самое), второй JQuery выше не находит элементы управления отключенными:

Код: Выделить всё

ScriptManager.RegisterStartupScript(Page, Page.GetType, "DiablTestKey", "$('#PanlDL *').attr('disabled', true);", True)
Я пробовал использовать Page.ClientScript.RegisterStartupScript, а также панель обновления Ajax, но они оба дали одинаковый результат. Аналогично, эта строка кода не обнаруживает, что someCtrl отключен, если этот элемент управления был отключен в коде с помощью строки ScriptManager выше:

Код: Выделить всё

var isDisabld = $(someCtrl).is('[disabled]');
В чем разница между запуском Javascript из кода? Это как-то связано с параметром "key", используемым в вызове ScriptManager?
Спасибо за любую помощь,
Кен

Подробнее здесь: https://stackoverflow.com/questions/790 ... ode-behind
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»