فهرست داده (datalist)
«فهرست داده (datalist)» برای ورودی ها پیشنهاد می سازد. یعنی هنگام تایپ، گزینه ها نمایان می شوند. بنابراین کاربر سریع تر انتخاب می کند و خطا کمتر می شود.
ساخت اتوکامپلیت با فهرست داده
<label for="browser">Choose your browser from the list:</label>
<input list="browsers" name="browser" id="browser">
<datalist id="browsers">
<option value="Edge">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
اتصال input و datalist چگونه است؟
ویژگی «list» در input باید برابر «id» در datalist باشد. سپس مرورگر پیشنهادها را نشان می دهد.
پشتیبانی مرورگرها
مرورگرهای محبوب از datalist پشتیبانی می کنند. نسخه حداقل در جدول منبع آمده است.
گام های عملی
- یک input بساز و ویژگی list بگذار.
- یک datalist با همان id تعریف کن.
- گزینه ها را با option اضافه کن.
نکته: اگر نیاز به مقدار ماشینی داری، از تگ data کنار متن انسانی کمک بگیر.
CSS پیش فرض عنصر
datalist {
display: none;
}
جمع بندی سریع
- فهرست داده اتوکامپلیت ساده می سازد.
- list و id باید دقیقاً یکسان باشند.
- گزینه ها با option تعریف می شوند.
- برای مقدار ماشینی، از تگ data کمک بگیر.