পরিসীমা/রঙ ইনপুটগুলির জন্য ডেটালিস্ট কিছু ডিফল্ট পছন্দ অফার করে

ক্রোম ক্রোম 20-এ input[type=text] জন্য datalist সমর্থন করতে শুরু করেছে। datalist ডেভেলপারদের প্রস্তাবিত মান প্রদান করতে সাহায্য করে, যেখানে ব্যবহারকারীদের একই সময়ে স্বেচ্ছাচারী মান লেখার স্বাধীনতা দেয়। Chrome 23 দিয়ে শুরু করে, আপনি input[type=range] এবং input[type=color] এর জন্যও datalist ব্যবহার করতে পারেন!

ইনপুট[টাইপ=পরিসীমা]

input[type=range] জন্য datalist ডেভেলপারদের স্লাইডারের পাশে সূচক দেখানোর ক্ষমতার পরিচয় দেয় যেমনটি নীচে দেখানো হয়েছে:

পরিসীমা ডেটালিস্ট।
<input type="range" value="0" min="0" max="100" list="numbers" />
<datalist id="numbers">
    <option>10</option>
    <option>15</option>
    <option>30</option>
    <option>50</option>
    <option>90</option>
</datalist>

স্লাইডার থাম্বটিকে ইনপুট স্ন্যাপের প্রতিটি টিকগুলিতে স্থানান্তরিত করে যাতে ব্যবহারকারীরা সহজেই সেই মানগুলির সাথে সামঞ্জস্য করতে পারে।

ইনপুট[টাইপ=রঙ]

input[type=color] ইতিমধ্যেই Chrome এবং Opera-এ সমর্থিত । ব্যবহারকারীরা জাভাস্ক্রিপ্ট প্লাগইনগুলির সাহায্য ছাড়াই নির্বিচারে রঙ চয়ন করতে পারে৷

input[type=color] -এ datalist যোগ করার মাধ্যমে, ব্যবহারকারীরা এখন ডেভেলপারের নির্বাচিত রঙের সোয়াচ থেকে একটি রঙ বাছাই করতে পারবেন এবং সেইসাথে নিজেরাই একটি রঙ পিকার থেকে নির্বিচারে রঙ বেছে নিতে পারবেন।

কালার ডাটালিস্ট।
<input type="color" value="#000000" list="colors" />
<datalist id="colors">
    <option>#ff0000</option>
    <option>#0000ff</option>
    <option>#00ff00</option>
    <option>#ffff00</option>
    <option>#00ffff</option>
</datalist>

মনে রাখবেন যে input[type=color] এর জন্য datalist শুধুমাত্র হেক্স রঙের মানগুলি গ্রহণ করে (উদাঃ #ff0000 ) এবং মানগুলি যেমন #f00 বা red কাজ করবে না।

এই নতুন বৈশিষ্ট্যগুলি কার্যকর দেখতে, একটি ডেমো পৃষ্ঠা দেখুন৷