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

HTML DOM Input Range অবজেক্ট


বিবরণ

HTML DOM Input Range অবজেক্ট <input> এলিমেন্টের সাথে জড়িত যা type="range"। আমরা createElement() এবং getElementById() মেথড ব্যবহার করে type="range" ইনপুট এলিমেন্ট তৈরি ও অ্যাক্সেস করতে পারি।

প্রোপার্টিগুলো

Input range অবজেক্টের প্রোপার্টিগুলো:

ক্রমিক নং প্রোপার্টি ও বিবরণ
১autocomplete
রেঞ্জ কন্ট্রোলের autocomplete অ্যাট্রিবিউটের মান সেট বা রিটার্ন করতে
২autofocus
পেজ লোড হলে রেঞ্জ স্লাইডার কন্ট্রোল অটোফোকাস পাবে কিনা সেট বা রিটার্ন করতে
৩defaultValue
রেঞ্জ স্লাইডার কন্ট্রোলের ডিফল্ট মান সেট বা রিটার্ন করতে
৪disabled
স্লাইডার কন্ট্রোল ডিসেবল করা আছে কিনা সেট বা রিটার্ন করতে
৫form
স্লাইডার কন্ট্রোল ধারণকারী ফর্মের রেফারেন্স রিটার্ন করতে
৬list
স্লাইডার কন্ট্রোল ধারণকারী datalist-এর রেফারেন্স রিটার্ন করতে
৭max
স্লাইডার কন্ট্রোলের max অ্যাট্রিবিউটের মান সেট বা রিটার্ন করতে
৮min
স্লাইডার কন্ট্রোলের min অ্যাট্রিবিউটের মান সেট বা রিটার্ন করতে
৯name
স্লাইডার কন্ট্রোলের name অ্যাট্রিবিউটের মান সেট বা রিটার্ন করতে
১০step
স্লাইডার কন্ট্রোলের step অ্যাট্রিবিউটের মান সেট বা রিটার্ন করতে
১১type
স্লাইডার কন্ট্রোলের জন্য ফর্ম এলিমেন্টের টাইপ রিটার্ন করতে
১২value
স্লাইডার কন্ট্রোলের value অ্যাট্রিবিউটের মান সেট বা রিটার্ন করতে

মেথডগুলো

Password অবজেক্টের মেথড (নোট: এখানে Input Range অবজেক্টের মেথড দেওয়া উচিত):

ক্রমিক নং মেথড ও বিবরণ
১stepDown()
স্লাইডার কন্ট্রোলের মান একটি প্রদত্ত সংখ্যা দ্বারা হ্রাস করতে
২stepUp()
স্লাইডার কন্ট্রোলের মান একটি প্রদত্ত সংখ্যা দ্বারা বৃদ্ধি করতে

উদাহরণ

Input Range অবজেক্টের জন্য একটি উদাহরণ:

<!DOCTYPE html> <html> <head> <script>    function rangeCreate() {       var R = document.createElement("INPUT");       R.setAttribute("type", "range");       document.body.appendChild(R); } </script> </head> <body> <h1>Input range object</h1> <p>Create an input field with type range by clicking the below button</p> <button onclick="rangeCreate()">CREATE</button> <br><br> VOLUME: </body> </html>

আউটপুট

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

HTML DOM Input Range অবজেক্ট

CREATE বাটনে ক্লিক করার পর:

HTML DOM Input Range অবজেক্ট

উদাহরণের ব্যাখ্যা

  • আমরা একটি CREATE বাটন তৈরি করেছি যা ক্লিক করলে rangeCreate() মেথড এক্সিকিউট হবে।
  • rangeCreate() মেথড document অবজেক্টের createElement() মেথড ব্যবহার করে <input> এলিমেন্ট তৈরি করে "INPUT" প্যারামিটার পাস করে। নতুন তৈরি ইনপুট এলিমেন্ট R ভেরিয়েবলে অ্যাসাইন করা হয় এবং setAttribute() মেথড ব্যবহার করে type অ্যাট্রিবিউট তৈরি করা হয় যার মান "range"। সেট্রিবিউট() অ্যাট্রিবিউট তৈরি করে এবং মান অ্যাসাইন করে যদি অ্যাট্রিবিউট আগে থেকে না থাকে। শেষে document body-র appendChild() মেথড ব্যবহার করে type="range" ইনপুট এলিমেন্ট বডির চাইল্ড হিসেবে অ্যাপেন্ড করা হয়।
  1. HTML DOM Input Search অবজেক্ট

  2. HTML DOM ইনপুট টেক্সট অবজেক্ট

  3. HTML DOM Input Password অবজেক্ট

  4. HTML DOM Input Range অবজেক্ট