تعریف و کاربرد
تگ <datalist> برای ساخت یک لیست از پیش تعریف شده برای تگ های <input> استفاده می شود.
<datalist> ها از قابلیت autocomplete استفاده می کنند. لیست ایجاد شده به صورت کشویی نمایش داده می شود.
برای مشخص کردن مقادیر لیست، از تگ <option> با ویژگی value استفاده می شود.
1
1
<option value="first value">
برای اتصال <datalist> به <input> باید:
- در تگ <datalist> ویژگی id را اضافه کرده و برای آن اسمی می گذاریم.
- در تگ <input> ویژگی list را اضافه کرده و اسم لیست مورد نظر را در آن وارد می کنیم.
x
1
<input list="ages" name="age">
2
3
<datalist id="ages">
4
<option value="7-12">
5
<option value="12-18">
6
<option value="18-30">
7
<option value="30-40">
8
<option value="+40">
9
</datalist>
سازگاری با مرورگر
# | کروم | ادج | فایرفاکس | سافاری | اپرا |
---|---|---|---|---|---|
<datalist> |
ویژگی های سراسری
تگ <datalist> از ویژگی های سراسری HTML پشتیبانی می کند.
ویژگی های رویداد
تگ <datalist> از ویژگی های رویداد HTML پشتیبانی می کند.
استایل css پیش فرض
بیشتر مرورگر ها تگ <datalist> را با استایل پیشفرض زیر نمایش می دهند:
3
1
datalist {
2
display: none;
3
}