Bagaimana untuk Pra-Pilih Item dalam Kotak Jatuh Bawah Berdasarkan Keutamaan Pengguna?

Linda Hamilton
Lepaskan: 2024-11-27 04:44:15
asal
462 orang telah melayarinya

How to Pre-select an Item in a Dropdown Box Based on User Preferences?

Melaksanakan Item Pra-Pilih dalam Kotak Dropdown

Meningkatkan pengalaman pengguna aplikasi web anda selalunya melibatkan membenarkan pengguna mengubah suai tetapan mereka . Elemen yang biasa digunakan untuk tujuan ini ialah kotak dropdown. Dalam senario ini, anda menyasarkan untuk praisi item yang dipilih dalam menu lungsur berdasarkan pilihan sedia ada pengguna.

Menggunakan kod HTML yang disediakan, yang menggunakan atribut yang dipilih, anda boleh mencapai matlamat ini. Walau bagaimanapun, ia memerlukan sedikit pelarasan. Daripada menggunakan atribut yang dipilih pada teg pilih, anda perlu menetapkannya pada teg pilihan yang dikehendaki.

Berikut ialah versi kod yang dikemas kini:

<option value="January" selected="selected">January</option>
Salin selepas log masuk

Dengan menambahkan pilihan= atribut "dipilih" kepada pilihan yang sepadan dengan bulan semasa pengguna, menu lungsur akan memaparkan bulan itu seperti yang telah dipilih sebelumnya.

Untuk mengautomasikan ini proses berdasarkan rekod pangkalan data, anda boleh menggunakan kod PHP seperti ini:

<option value="January" <?php echo $row['month'] == 'January' ? 'selected="selected"' : ''; ?>>January</option>
Salin selepas log masuk

Logik PHP ini menyemak sama ada bulan semasa sepadan dengan 'Januari'. Jika ya, ia menambahkan atribut selected="selected" pada teg pilihan.

Sebagai alternatif, anda boleh membuat tatasusunan nilai bulan dan gelung melaluinya untuk menjana pilihan lungsur turun, memastikan item yang dipilih adalah pra- diisi dengan betul.

Atas ialah kandungan terperinci Bagaimana untuk Pra-Pilih Item dalam Kotak Jatuh Bawah Berdasarkan Keutamaan Pengguna?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan