Peamine probleem seisneb selles, et kui proovite muuta kirjutuskaitstud tekstikasti väärtust, siis muudatust ei salvestata ja see kaob järgmisel tekstikasti kasutamisel.
$("#textbox").attr("readonly", "readonly");
See koodirida kasutab jQuery attr() meetodit, et määrata tekstikasti ID-ga elemendi kirjutuskaitstud atribuudi väärtuseks "readonly". See muudab elemendi kirjutuskaitstuks, nii et kasutajad ei saa seda redigeerida.
Tekstikastid
Tekstikast on jQuery sisestusvälja tüüp, mis võimaldab teil teksti sisestada. Tekstikasti saate kasutada kasutaja sisendi kogumiseks või veebilehel teabe kuvamiseks.
JQuerys tekstikasti loomiseks peate esmalt looma jqTextBox objekti eksemplari. Seejärel saate määrata tekstikastiobjekti atribuudid, et täpsustada selle käitumist.
Järgmine näide näitab, kuidas luua lihtsat tekstikastiobjekti ja määrata selle atribuute.
var myTextBox = uus jqTextBox(); myTextBox.text = "See on mingi tekst"; myTextBox.width = 100; myTextBox.height = 50;
Tekstikasti objekti omaduste muutmiseks saate kasutada jqTextBox objekti gettereid ja määrajaid. Järgmine näide näitab, kuidas muuta tekstikasti objekti laiust ja kõrgust.
myTextBox.width = 200; myTextBox.height = 75;
kirjutuskaitstud jQuery
jQuery on populaarne JavaScripti teek DOM-i manipuleerimiseks ja sündmuste käsitlemiseks. Üks jQuery omadusi on see, et see on "kirjutuskaitstud". See tähendab, et pärast jQuery initsialiseerimist ei saa te ühegi muutuja väärtusi muuta.