Løst: jquery lag skrivebeskyttet tekstboks

Hovedproblemet er at hvis du prøver å endre verdien til en skrivebeskyttet tekstboks, vil endringen ikke bli lagret og vil gå tapt neste gang tekstboksen brukes.

$("#textbox").attr("readonly", "readonly");

Denne kodelinjen bruker jQuery attr()-metoden for å sette readonly-attributtet til et element med ID-en til "textbox" til "readonly". Dette vil gjøre elementet skrivebeskyttet slik at brukere ikke kan redigere det.

Tekstbokser

En tekstboks er en type inndatafelt i jQuery som lar deg skrive inn tekst. Du kan bruke en tekstboks til å samle brukerinndata, eller for å vise informasjon på en nettside.

For å lage en tekstboks i jQuery, må du først lage en forekomst av jqTextBox-objektet. Deretter kan du angi egenskapene til tekstboksobjektet for å spesifisere dets virkemåte.

Følgende eksempel viser hvordan du lager et enkelt tekstboksobjekt og angir dets egenskaper:

var myTextBox = new jqTextBox(); myTextBox.text = "Dette er litt tekst"; myTextBox.width = 100; myTextBox.height = 50;

Du kan bruke gettere og settere til jqTextBox-objektet for å endre egenskapene til tekstboksobjektet. Følgende eksempel viser hvordan du endrer bredden og høyden på tekstboksobjektet:

myTextBox.width = 200; myTextBox.height = 75;

skrivebeskyttet jQuery

jQuery er et populært JavaScript-bibliotek for DOM-manipulasjon og hendelseshåndtering. En av funksjonene til jQuery er at den er "skrivebeskyttet." Dette betyr at du ikke kan endre verdiene til noen av variablene i jQuery etter at du har initialisert den.

Relaterte innlegg:

Legg igjen en kommentar