ઉકેલાયેલ: jquery ફક્ત વાંચવા માટેનું ટેક્સ્ટબોક્સ બનાવે છે

મુખ્ય સમસ્યા એ છે કે જો તમે ફક્ત વાંચવા માટેના ટેક્સ્ટબોક્સની કિંમત બદલવાનો પ્રયાસ કરો છો, તો ફેરફાર સાચવવામાં આવશે નહીં અને આગલી વખતે ટેક્સ્ટબોક્સનો ઉપયોગ કરવામાં આવશે ત્યારે તે ખોવાઈ જશે.

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

આ કોડ લાઇન jQuery attr() પદ્ધતિનો ઉપયોગ કરીને "ટેક્સ્ટબૉક્સ" ના id સાથેના ઘટકના ફક્ત વાંચવા માટેના લક્ષણને "ઓનલી વાંચવા" પર સેટ કરવા માટે કરી રહી છે. આ તત્વને ફક્ત વાંચવા માટે બનાવશે જેથી વપરાશકર્તાઓ તેને સંપાદિત કરી શકશે નહીં.

ટેક્સ્ટબોક્સ

ટેક્સ્ટબોક્સ એ jQuery માં ઇનપુટ ફીલ્ડનો એક પ્રકાર છે જે તમને ટેક્સ્ટ દાખલ કરવાની મંજૂરી આપે છે. તમે વપરાશકર્તા ઇનપુટ એકત્રિત કરવા અથવા વેબ પૃષ્ઠ પર માહિતી પ્રદર્શિત કરવા માટે ટેક્સ્ટબોક્સનો ઉપયોગ કરી શકો છો.

jQuery માં ટેક્સ્ટબોક્સ બનાવવા માટે, તમારે પહેલા jqTextBox ઑબ્જેક્ટનો દાખલો બનાવવાની જરૂર છે. પછી, તમે તેના વર્તનને સ્પષ્ટ કરવા માટે ટેક્સ્ટબોક્સ ઑબ્જેક્ટના ગુણધર્મોને સેટ કરી શકો છો.

નીચેનું ઉદાહરણ બતાવે છે કે સરળ ટેક્સ્ટબોક્સ ઑબ્જેક્ટ કેવી રીતે બનાવવું અને તેના ગુણધર્મો કેવી રીતે સેટ કરવું:

var myTextBox = નવું jqTextBox(); myTextBox.text = "આ અમુક ટેક્સ્ટ છે"; myTextBox.width = 100; myTextBox.height = 50;

તમે ટેક્સ્ટબોક્સ ઑબ્જેક્ટના ગુણધર્મોને બદલવા માટે jqTextBox ઑબ્જેક્ટના ગેટર્સ અને સેટર્સનો ઉપયોગ કરી શકો છો. નીચેનું ઉદાહરણ બતાવે છે કે ટેક્સ્ટબોક્સ ઑબ્જેક્ટની પહોળાઈ અને ઊંચાઈ કેવી રીતે બદલવી:

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

ફક્ત વાંચવા માટે jQuery

jQuery એ DOM મેનીપ્યુલેશન અને ઇવેન્ટ હેન્ડલિંગ માટે લોકપ્રિય JavaScript લાઇબ્રેરી છે. jQuery ની એક વિશેષતા એ છે કે તે "ઓનલી વાંચવા" છે. આનો અર્થ એ છે કે તમે jQuery માં કોઈપણ વેરીએબલ્સની વેલ્યુ તમે પ્રારંભ કરી લો તે પછી તેને બદલી શકતા નથી.

સંબંધિત પોસ્ટ્સ:

પ્રતિક્રિયા આપો