العنصر <datalist>
< HTML
يحتوي العنصر <datalist> على عناصر <option> التي تُمثِّل القيم المتوافرة لعناصر النماذج الأخرى.
مثال عن تعريف العنصر <datalist> مع خاصية id، مع تعريف أكثر من خيار باستخدام العنصر <option>، وإسناد هذه القائمة إلى عنصر <input> عبر الخاصية list:
<label>اختر متصفحك من القائمة:
<input type="text" list="browsers" name="myBrowser"></label>
<datalist id="browsers">
<option value="Chrome">
<option value="Firefox">
<option value="Internet Explorer">
<option value="Opera">
<option value="Safari">
<option value="Microsoft Edge">
</datalist>
بطاقة العنصر
| تصنيفات المحتوى | عنصر تنظيمي وعنصر عادي. |
|---|---|
| المحتوى المسموح | المحتوى العادي أو العنصر <option> صفر مرة أو أكثر.
|
| الوسم المختصر | لا يمكن حذف أيّ من وسمَي البداية أو النهاية. |
| العناصر الأب | أي عنصر يقبل المحتوى العادي. |
| واجهة DOM | HTMLDataListElement
|
دعم المتصفحات
| Chrome | Firefox | Edge | Safari | Opera |
|---|---|---|---|---|
| 20 | 4.0 | مدعوم | غير مدعوم | 9.5 |
الخاصيات
يمكن استخدام الخاصيات العامة في هذا العنصر.
التنسيق الافتراضي
أغلبية المتصفحات تخفي العنصر <datalist> بضبط الخاصية display إلى none:
datalist {
display: none;
}
مصادر ومواصفات
- معيار HTML Living Standard.
- مواصفة HTML5.