2013-02-14 3 views
2

Я пытаюсь отключить текстовое поле с помощью JQuery:отключить текстовое поле с помощью JQuery

$('#<%=txtFrom.ClientID %>').attr('disabled', true); 

Это выглядит как отключенные: image, но на самом деле это не так, я могу писать там. Зачем?

UPDATE: Fixed путем добавления ввода в коде:

$('#<%=txtFrom.ClientID %> input').attr('disabled', true); 
+1

Если то, что вы хотите просто прочитать только: HTTP: // StackOverflow. com/questions/1306708/add-readonly-to-input-jquery –

+4

Кажется, [** work **] (http://jsfiddle.net/vzGHm/) для меня, но 'prop()' на самом деле является предпочтительным метод, и вы помните document.ready? – adeneo

+0

Конечно, я использовал после document.ready, фактически после Sys.WebForms.PageRequestManager.getInstance(). Add_pageLoaded. – Alexan

ответ

1

Вам нужно сделать:

$('#YOUR_ELEMENT_ID').attr("disabled", "disabled"); 
+1

Почему? Если он работает с истинным и ложным? Я предпочитаю использовать логическое значение, потому что на самом деле я использую какое-то условие для его включения и отключения. – Alexan

Смежные вопросы