প্রধান সমস্যা হল যে আপনি যদি একটি পঠনযোগ্য পাঠ্যবক্সের মান পরিবর্তন করার চেষ্টা করেন, তবে পরিবর্তনটি সংরক্ষণ করা হবে না এবং পরের বার পাঠ্যবক্স ব্যবহার করার সময় হারিয়ে যাবে।
$("#textbox").attr("readonly", "readonly");
এই কোড লাইনটি jQuery attr() মেথড ব্যবহার করে একটি এলিমেন্টের রিডঅনলি অ্যাট্রিবিউটকে "টেক্সটবক্স" এর আইডি সহ "পাঠযোগ্য" এ সেট করে। এটি উপাদানটিকে শুধুমাত্র পঠিত করবে যাতে ব্যবহারকারীরা এটি সম্পাদনা করতে না পারে৷
টেক্সটবক্স
টেক্সটবক্স হল jQuery-এর এক ধরনের ইনপুট ফিল্ড যা আপনাকে টেক্সট এন্টার করতে দেয়। আপনি ব্যবহারকারীর ইনপুট সংগ্রহ করতে বা একটি ওয়েব পৃষ্ঠায় তথ্য প্রদর্শন করতে একটি পাঠ্যবক্স ব্যবহার করতে পারেন।
jQuery এ একটি টেক্সটবক্স তৈরি করতে, আপনাকে প্রথমে jqTextBox অবজেক্টের একটি উদাহরণ তৈরি করতে হবে। তারপর, আপনি টেক্সটবক্স অবজেক্ট এর আচরণ নির্দিষ্ট করতে এর বৈশিষ্ট্য সেট করতে পারেন।
নিম্নলিখিত উদাহরণ দেখায় কিভাবে একটি সাধারণ টেক্সটবক্স অবজেক্ট তৈরি করতে হয় এবং এর বৈশিষ্ট্যগুলি সেট করতে হয়:
var myTextBox = নতুন jqTextBox(); myTextBox.text = "এটি কিছু পাঠ্য"; myTextBox.width = 100; myTextBox.height = 50;
আপনি টেক্সটবক্স অবজেক্টের বৈশিষ্ট্য পরিবর্তন করতে jqTextBox অবজেক্টের গেটার এবং সেটার ব্যবহার করতে পারেন। নিম্নলিখিত উদাহরণ দেখায় কিভাবে পাঠ্যবক্স বস্তুর প্রস্থ এবং উচ্চতা পরিবর্তন করতে হয়:
myTextBox.width = 200; myTextBox.height = 75;
শুধুমাত্র পঠনযোগ্য jQuery
jQuery হল DOM ম্যানিপুলেশন এবং ইভেন্ট পরিচালনার জন্য একটি জনপ্রিয় জাভাস্ক্রিপ্ট লাইব্রেরি। jQuery এর একটি বৈশিষ্ট্য হল এটি "অনলি পাঠ্য"। এর মানে হল যে আপনি jQuery এর যেকোনো ভেরিয়েবলের মান পরিবর্তন করতে পারবেন না আপনি এটি শুরু করার পরে।