Saya baru mengenal HTML dan PHP dan ingin mencapai menu drop-down dari tabel mysql dan juga hard-coded. Saya memiliki beberapa pilihan di halaman saya, Salah satunya adalah
<select name="tagging">
<option value="">Choose Tagging</option>
<option value="Option A">Option A</option>
<option value="Option B">Option B</option>
<option value="Option C">Option C</option>
</select>
Masalahnya sekarang adalah bahwa pengguna juga dapat memilih "Pilih Tagging" sebagai taggingnya tetapi saya hanya ingin memberinya untuk memilih dari tiga yang tersedia. Saya menggunakan disable as
<select name="tagging">
<option value="" disabled="disabled">Choose Tagging</option>
<option value="Option A">Option A</option>
<option value="Option B">Option B</option>
<option value="Option C">Option C</option>
</select>
Tapi sekarang "Opsi A" menjadi yang default. Jadi saya ingin mengatur "Pilih Tagging" sebagai default dan juga ingin menonaktifkannya dari pilihan. Apakah ini cara untuk melakukan ini? Hal yang sama harus dilakukan dengan pemilihan lain yang akan mengambil data dari Mysql. Setiap saran akan sangat berarti.
html
html-select
Ankit Sharma
sumber
sumber
Jawaban:
menggunakan
sumber
true
-disabled
nilainya. Anda bisa melakukannya dengan melakukan<option selected disabled>Choose Tagging</option>
<option selected="true" disabled="disabled" value="">Choose Tagging</option>
Dalam
HTML5
, untuk memilih opsi yang dinonaktifkan:sumber
Saya tahu Anda bertanya cara menonaktifkan opsi, tetapi saya pikir pengguna akhir hasil visualnya sama dengan solusi ini, meskipun mungkin sedikit menuntut sumber daya yang lebih sedikit.
Gunakan tag optgroup , seperti:
sumber
Electron + React Biarkan dua opsi pertama Anda menjadi seperti ini
Pertama untuk ditampilkan ketika ditutup Kedua untuk ditampilkan pertama kali ketika daftar terbuka
sumber
Gunakan
hidden
.Ini tidak menghapusnya tetapi Anda dapat menyembunyikannya di opsi saat itu ditampilkan secara default.
sumber
Solusi tag SELECT lain untuk mereka yang ingin membiarkan opsi pertama kosong.
sumber
Gunakan ini. Ini akan bekerja di browser baru
sumber
kita dapat menonaktifkan menggunakan teknik ini.
sumber
Jika Anda menggunakan jQuery untuk mengisi elemen pilihan Anda, Anda dapat menggunakan ini:
html
js
Ini akan memungkinkan pengguna untuk melihat opsi pertama sebagai judul yang dinonaktifkan ('Pilih Tagging'), dan pilih semua opsi lainnya.
sumber
gunakan "SELECTED" opsi mana yang ingin Anda pilih dengan defult. Terima kasih
sumber
Anda dapat mengatur opsi mana yang dipilih secara default seperti ini:
Saya sarankan menggunakan javascript dan JQuery untuk mengamati acara klik dan menonaktifkan opsi pertama setelah yang lain dipilih: Pertama, berikan elemen ID seperti:
dan opsi id:
kemudian:
Maka Anda cukup membuat fungsi:
sumber