Elemen <datalist></datalist>
dalam HTML digunakan untuk menyediakan senarai pilihan yang telah ditetapkan untuk elemen <input>
, yang boleh digunakan untuk input pengguna autocomplete. Apabila pengguna mula menaip dalam medan input yang dikaitkan dengan <datalist></datalist>
, penyemak imbas memaparkan senarai dropdown pilihan yang tersedia, yang membolehkan pengguna memilih pilihan atau terus menaip nilai mereka sendiri. Elemen ini meningkatkan pengalaman pengguna dengan memberikan cadangan tanpa mengehadkan kebebasan pengguna untuk memasukkan teks tersuai.
Elemen <datalist></datalist>
terdiri daripada satu siri <option></option>
elements, masing -masing mewakili nilai yang mungkin untuk medan input yang berkaitan. Pilihan ini tidak wajib; Pengguna masih boleh memasukkan sebarang nilai yang mereka kehendaki. <datalist></datalist>
dikaitkan dengan medan input melalui atribut list
, di mana nilai list
sepadan dengan id
elemen <datalist></datalist>
.
Unsur <datalist></datalist>
dapat meningkatkan pengalaman pengguna dengan ketara dalam beberapa cara:
<datalist></datalist>
Memaparkan dropdown pilihan yang sepadan, membantu mereka mengisi borang lebih cepat dan tepat. Ini amat berguna untuk bidang di mana pengguna mungkin memasuki satu set nilai bersama.<datalist></datalist>
mengurangkan kemungkinan kesilapan. Sebagai contoh, dalam bentuk di mana pengguna perlu memasuki nama negara, <datalist></datalist>
memastikan pengguna dapat memilih dari senarai yang betul dan bukannya menaip nilai yang tidak betul.<datalist></datalist>
boleh membuat borang lebih mudah diakses dengan menyediakan senarai pilihan yang jelas yang boleh dilayari menggunakan keyboard atau teknologi bantuan.<select></select>
element), <datalist></datalist>
membolehkan pengguna menaip nilai mereka sendiri jika tiada pilihan yang disediakan sesuai dengan keperluan mereka, dengan itu menyediakan pengalaman pengguna yang lebih fleksibel. Unsur <datalist></datalist>
adalah serba boleh dan boleh digunakan dalam pelbagai senario dalam pembangunan web, termasuk:
<datalist></datalist>
dapat memberikan cadangan sebagai jenis pengguna, meningkatkan pengalaman carian.<datalist></datalist>
boleh membantu dengan mencadangkan lokasi yang sah dari senarai yang telah ditetapkan.<datalist></datalist>
untuk mencadangkan nama pengguna atau alamat e -mel dari senarai pengguna berdaftar, menjadikannya lebih mudah bagi pengguna untuk log masuk atau berhubung dengan orang lain.<datalist></datalist>
boleh digunakan untuk membantu pengguna memasukkan kod produk atau SKU dengan mencadangkan kod sedia ada semasa mereka menaip.<datalist></datalist>
boleh digunakan untuk mencadangkan warna biasa atau kod warna tertentu. Unsur <datalist></datalist>
direka khusus untuk berfungsi dengan elemen <input>
dan biasanya digunakan dengan jenis input teks ( type="text"
). Walau bagaimanapun, fungsinya boleh diperluaskan untuk berfungsi dengan jenis input lain yang membolehkan input teks:
type="text"
): Kes penggunaan yang paling biasa dan mudah, di mana pengguna boleh menaip dan menerima cadangan dari <datalist></datalist>
.type="search"
): Sama seperti input teks, <datalist></datalist>
boleh memberikan cadangan untuk istilah carian.type="url"
): Untuk medan di mana pengguna perlu memasukkan URL, <datalist></datalist>
boleh mencadangkan URL biasa atau yang telah ditetapkan.type="email"
): Apabila pengguna perlu memasukkan alamat e -mel, <datalist></datalist>
boleh menawarkan cadangan dari senarai e -mel yang diketahui. Adalah penting untuk diperhatikan bahawa <datalist></datalist>
tidak berfungsi dengan jenis elemen bentuk lain seperti kotak semak, butang radio, atau <select></select>
elemen, kerana mereka mempunyai mekanisme yang berbeza untuk menyampaikan pilihan kepada pengguna.
Atas ialah kandungan terperinci Apakah tujuan & lt; DATALIST & GT; unsur?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!