Ang pangunahing problema ay kung susubukan mong baguhin ang halaga ng readonly na textbox, ang pagbabago ay hindi mase-save at mawawala sa susunod na gamitin ang textbox.
$("#textbox").attr("readonly", "readonly");
Ang code line na ito ay gumagamit ng jQuery attr() na paraan upang itakda ang readonly attribute ng isang elemento na may id ng “textbox” sa “readonly”. Gagawin nitong mababasa lamang ang elemento upang hindi ito ma-edit ng mga user.
Mga textbox
Ang textbox ay isang uri ng input field sa jQuery na nagpapahintulot sa iyo na magpasok ng text. Maaari kang gumamit ng textbox upang mangolekta ng input ng user, o upang magpakita ng impormasyon sa isang web page.
Upang lumikha ng isang textbox sa jQuery, kailangan mo munang lumikha ng isang halimbawa ng object ng jqTextBox. Pagkatapos, maaari mong itakda ang mga katangian ng object ng textbox upang tukuyin ang pag-uugali nito.
Ang sumusunod na halimbawa ay nagpapakita kung paano lumikha ng isang simpleng textbox object at itakda ang mga katangian nito:
var myTextBox = bagong jqTextBox(); myTextBox.text = "Ito ay ilang teksto"; myTextBox.width = 100; myTextBox.height = 50;
Maaari mong gamitin ang mga getter at setter ng jqTextBox object upang baguhin ang mga katangian ng textbox object. Ipinapakita ng sumusunod na halimbawa kung paano baguhin ang lapad at taas ng object ng textbox:
myTextBox.width = 200; myTextBox.height = 75;
readonly jQuery
Ang jQuery ay isang sikat na JavaScript library para sa DOM manipulation at event handling. Ang isa sa mga tampok ng jQuery ay na ito ay "readonly." Nangangahulugan ito na hindi mo mababago ang mga halaga ng alinman sa mga variable sa jQuery pagkatapos mong masimulan ito.