কম্পিউটার টিউটোরিয়াল

HTML DOM ইনপুট টেক্সট readOnly প্রপার্টি


ভূমিকা

HTML DOM ইনপুট টেক্সট readOnly প্রপার্টি ব্যবহার করা হয় ইনপুট টেক্সট ফিল্ডটি রিড-অনলি কিনা তা সেট বা রিটার্ন করার জন্য। readOnly প্রপার্টি এলিমেন্টকে নন-এডিটেবল করে দেয় কিন্তু এটি ট্যাব বা ক্লিক করেই ফোকাস করা যাবে। যদি একটি রিড-অনলি এলিমেন্টের ভিতরে ডিফল্ট মান থাকে তবে সেটি সাবমিট করার সময় সার্ভারে পাঠানো হবে।

সিনট্যাক্স

readOnly প্রপার্টি সেট করার সিনট্যাক্স:

textObject.readOnly = true|false

এখানে, true মানে টেক্সট ফিল্ড রিড-অনলি, false মানে অন্যথা। readOnly প্রপার্টি ডিফল্টভাবে false সেট করা থাকে।

উদাহরণ

নিচে ইনপুট টেক্সট readOnly প্রপার্টির একটি উদাহরণ দেওয়া হলো:

<!DOCTYPE html> <html> <body> <h1>Input Text readOnly property</h1> USERNAME: <input type="text" id="USR" > <p>নিচের বাটনে ক্লিক করে উপরের ফিল্ডের readOnly প্রপার্টি পরিবর্তন করুন</p> <button onclick="changeRead()">CHANGE</button> <script>    function changeRead() {       document.getElementById("USR").readOnly = true;    } </script> </body> </html>

আউটপুট

এটি নিচের আউটপুটটি তৈরি করবে:

HTML DOM ইনপুট টেক্সট readOnly প্রপার্টি

CHANGE বাটনে ক্লিক করার পর আপনি টেক্সট পরিবর্তন করতে পারবেন না এবং এটি সাবমিট করার সময় সার্ভারে পাঠানো হবে:

HTML DOM ইনপুট টেক্সট readOnly প্রপার্টি

  1. HTML DOM ইনপুট টেক্সট pattern প্রপার্টি

  2. HTML DOM ইনপুট টেক্সট name প্রপার্টি

  3. HTML DOM ইনপুট টেক্সট maxLength প্রপার্টি

  4. HTML DOM ইনপুট টেক্সট form প্রপার্টি