Glavni problem je u tome što ako pokušate promijeniti vrijednost tekstualnog okvira samo za čitanje, promjena neće biti sačuvana i bit će izgubljena sljedeći put kada se tekstni okvir koristi.
$("#textbox").attr("readonly", "readonly");
Ova linija koda koristi metodu jQuery attr() za postavljanje atributa samo za čitanje elementa s ID-om “textbox” na “readonly”. Ovo će učiniti element samo za čitanje tako da ga korisnici ne mogu uređivati.
Tekstualni okviri
Tekstualni okvir je vrsta polja za unos u jQueryju koje vam omogućava da unesete tekst. Tekstualni okvir možete koristiti za prikupljanje korisničkih unosa ili za prikaz informacija na web stranici.
Da biste kreirali tekstualni okvir u jQueryju, prvo morate kreirati instancu jqTextBox objekta. Zatim možete postaviti svojstva objekta tekstualnog okvira da odredite njegovo ponašanje.
Sljedeći primjer pokazuje kako kreirati jednostavan objekt s tekstnim okvirom i postaviti njegova svojstva:
var myTextBox = new jqTextBox(); myTextBox.text = “Ovo je neki tekst”; myTextBox.width = 100; myTextBox.height = 50;
Možete koristiti gettere i settere objekta jqTextBox da promijenite svojstva objekta textbox. Sljedeći primjer pokazuje kako promijeniti širinu i visinu objekta s tekstnim okvirom:
myTextBox.width = 200; myTextBox.height = 75;
jQuery samo za čitanje
jQuery je popularna JavaScript biblioteka za DOM manipulaciju i rukovanje događajima. Jedna od karakteristika jQueryja je da je "samo za čitanje". To znači da ne možete promijeniti vrijednosti bilo koje od varijabli u jQueryju nakon što je inicijalizirate.