
Основният проблем е, че ако се опитате да промените стойността на текстово поле само за четене, промяната няма да бъде запазена и ще бъде загубена при следващото използване на текстовото поле.
$("#textbox").attr("readonly", "readonly");
Този кодов ред използва метода jQuery attr(), за да настрои атрибута само за четене на елемент с идентификатор на „текстово поле“ на „само за четене“. Това ще направи елемента само за четене, така че потребителите да не могат да го редактират.
Текстови полета
Текстовото поле е тип поле за въвеждане в jQuery, което ви позволява да въвеждате текст. Можете да използвате текстово поле за събиране на въведени от потребителя данни или за показване на информация на уеб страница.
За да създадете текстово поле в jQuery, първо трябва да създадете екземпляр на обекта jqTextBox. След това можете да зададете свойствата на обекта на текстовото поле, за да укажете поведението му.
Следващият пример показва как да създадете прост обект на текстово поле и да зададете неговите свойства:
var myTextBox = нов jqTextBox(); myTextBox.text = “Това е някакъв текст”; myTextBox.width = 100; myTextBox.height = 50;
Можете да използвате методите за получаване и настройка на обекта jqTextBox, за да промените свойствата на обекта на текстовото поле. Следният пример показва как да промените ширината и височината на обекта на текстовото поле:
myTextBox.width = 200; myTextBox.height = 75;
jQuery само за четене
jQuery е популярна JavaScript библиотека за манипулиране на DOM и обработка на събития. Една от характеристиките на jQuery е, че е „само за четене“. Това означава, че не можете да промените стойностите на нито една от променливите в jQuery, след като сте я инициализирали.