Membuat dan bekerja dengan formulir dalam html. Membuat formulir dalam HTML Select, Option, Textarea, Label, Fieldset, Legend - daftar drop-down, area teks, dan elemen formulir web lainnya
Tag opsi HTML digunakan untuk membuat daftar dropdown yang memungkinkan pengguna memilih satu opsi dari serangkaian nilai yang telah ditentukan sebelumnya.
Teks yang terlihat oleh pengguna mungkin berbeda dari teks yang ditentukan dalam atribut nilai. Berikut cara membuat daftar dropdown:
- Daftar dropdown dibuat menggunakan tag
- Di dalam tag
- Di dalam tag
Dimungkinkan juga untuk menentukan kelas CSS daripada menggunakan ID untuk menata gaya daftar dropdown.
Di bagian selanjutnya, saya akan menunjukkan contoh penggunaan daftar dropdown HTML di JavaScript/JQuery. Contoh juga akan menunjukkan cara mengatur gaya
Contoh membuat daftar dropdown sederhana
Contoh ini menggunakan opsi pilih HTML untuk membuat daftar dropdown dengan tiga opsi untuk dipilih:
Contoh di atas menggunakan markup berikut untuk membuat daftar dropdown:
Menggunakan atribut nilai
Seperti disebutkan sebelumnya, nilai atribut value mungkin berbeda dari teks yang ditampilkan pada halaman. Misalnya, Anda dapat menampilkan nama negara atau warna untuk pengguna, dan menggunakan kode pendek di atribut value.
Dalam contoh berikut, kita akan membuat daftar dropdown dengan atribut value:
Lihat demo dan kode online
Untuk tanda
Contoh mengakses opsi yang dipilih dalam JavaScript
Sekarang mari kita buat contoh mengakses nilai opsi yang dipilih dan melakukan beberapa tindakan. Kami membuat daftar yang sama seperti pada contoh di atas dengan pilihan warna. Setelah dipilih, klik tombol untuk menerapkan warna tersebut ke dokumen:
Lihat demo dan kode online
Untuk nilai opsi HTML, kode berikut digunakan:
Baris kode berikut digunakan dalam JavaScript untuk mengakses nilai atribut nilai opsi
var seltheme = document.getElementById(“selcolor”).value;
Saat tombol diklik, fungsi JS dipanggil, yang menetapkan nilai yang dipilih dalam daftar drop-down ke variabel. Nilai ini digunakan untuk menerapkan warna pada dokumen saat ini.
Mengakses teks yang terlihat di JQuery
Kali ini saya akan menggunakan JQuery untuk mengakses nilai opsi yang dipilih: baik text maupun value . Dalam demo ini, saya akan mengakses teks yang terlihat dalam tag opsi dalam HTML:
Lihat demo dan kode online
Dalam kode untuk setiap opsi di tag
Berikut cara mengakses nilai ini Opsi pilih HTML memilih JavaScript:
var warna yang dipilih = $("#jquerypilih opsi:dipilih").teks();
Anda juga dapat mengakses nilai menggunakan metode JQuery $.val():
var warna yang dipilih = $("#jqueryselect").val();
Ganti baris ini pada contoh di atas dan kode akan menampilkan nilai kode pendek/warna pada atribut value, bukan teks yang terlihat.
Contoh mendapatkan nilai dalam skrip PHP
Dalam contoh mendapatkan nilai opsi yang dipilih dari daftar dropdown, formulir dibuat menggunakan tag
Lihat demo dan kode online
Metode form yang digunakan pada contoh adalah POST, sehingga Anda bisa mendapatkan nilai form menggunakan array PHP $_POST[“”]. Ini adalah kode formulir yang digunakan dalam contoh:
Dan berikut cara penggunaan script PHP untuk mendapatkan nilai opsi pilih HTML:
".$_POST["selfphp"].""; } ?>
Jika formulir menentukan metode GET maka gunakan susunan PHP $_GET[“”].
Menata Daftar Dropdown dengan CSS
Sekarang mari kita lihat cara mendefinisikan gaya daftar dropdown
Lihat demo dan kode online
Bersama dengan gradien linier, properti box-shadow digunakan di sini. Kode CSS lengkapnya terlihat seperti ini:
Selcls ( padding: 3px; border: solid 1px #517B97; outline: 0; latar belakang: -webkit-gradient(linear, kiri atas, kiri 25, dari(#FFFFFF), color-stop(4%, #CAD9E3), hingga (#FFFFFF)); latar belakang: -moz-linear-gradient(atas, #FFFFFF, #CAD9E3 1px, #FFFFFF 25px); box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -moz- bayangan kotak: rgba(0,0,0, 0.1) 0px 0px 8px; -webkit-kotak-bayangan: rgba(0,0,0, 0.1) 0px 0px 8px; lebar:150px; )
Sudut membulat menggunakan properti border-radius
Untuk opsi pilih HTML, kita akan mengatur properti radius batas CSS3 untuk membuat sudutnya membulat. Skema warnanya juga berubah. Anda dapat bereksperimen dengan batas, lebar, margin, dan properti lainnya sesuai keinginan:
Lihat demo dan kode online
Menggunakan Beberapa Atribut dan Gaya CSS
Untuk memungkinkan pengguna memilih beberapa opsi dari daftar, Anda perlu menggunakan atribut multiple. Pada contoh di atas, hanya satu pilihan yang dapat dipilih. Saat menggunakan banyak, Anda dapat memilih beberapa opsi dengan menekan tombol CTRL:
Lihat demo dan kode online
Tag HTML yang mendefinisikan bentuk HTML di situs
Kami membuat situs web dan halaman individual di Internet untuk berkomunikasi dengan pengunjung.
formulir HTML digunakan untuk mendaftarkan pengunjung di situs, untuk survei interaktif dan pemungutan suara, memungkinkan Anda mengirim pesan, melakukan pembelian, dan sebagainya. HTML Formulir ini dibuat untuk satu tujuan: mengumpulkan dan selanjutnya mengirimkan informasi untuk diproses oleh skrip perangkat lunak atau melalui email.
Contoh formulir HTML | Masuk ke situs
Tag, atribut, dan nilai
- - tentukan bentuknya.
- name="" - mendefinisikan nama formulir.
- method="" - mendefinisikan metode pengiriman data dari formulir. Nilai: "dapatkan" (default) dan "posting" . Metode "posting" sering digunakan karena memungkinkan transfer data dalam jumlah besar.
- action="" - mendefinisikan url tempat data dikirim untuk diproses. Dalam kasus kami - enter_data.php ..
- - menentukan elemen formulir seperti tombol, sakelar, bidang teks untuk entri data.
- type="text" - mendefinisikan kolom teks untuk entri data.
- type="password" - mendefinisikan bidang untuk memasukkan kata sandi, dengan teks ditampilkan dalam bentuk tanda bintang atau lingkaran.
- type="checkbox" - mendefinisikan tombol radio.
- type="hidden" - mendefinisikan elemen formulir tersembunyi - digunakan untuk mentransfer informasi tambahan ke server.
- size="25" - panjang bidang teks dalam karakter.
- maxlength="30" - jumlah maksimum karakter yang dimasukkan.
- value="" - mendefinisikan nilai yang akan dikirim untuk diproses jika berkaitan dengan tombol radio atau sakelar. Nilai atribut ini sebagai bagian dari kolom teks atau tombol akan ditampilkan seperti Vasya atau Login pada contoh di atas.
Contoh formulir HTML | Komentar di situs
|