Pertemuan ini adalah pertemuan ke-4 kami tentang Formulir HTML. Pada pertemuan sebelumnya kita telah membahas tentang pengenalan dasar form, macam-macam atribut tag form, dan macam-macam elemen form Show
Pada kesempatan kali ini kita akan membahas lebih detail tentang atribut 4 yang ada pada elemen 5Berbagai Jenis MasukanSeperti yang kita ketahui, dalam membangun form HTML, kita bisa menggunakan berbagai elemen Seperti dalam kasus elemen _5, 7, 8, dan seterusnyaNamun, yang perlu kita ketahui lebih dalam adalah. elemen _5 sendiri memiliki banyak jenis isianBerikut ini adalah daftar jenis elemen input menurut abjad
Bagi saya pribadi yang sudah belajar HTML lebih dari 5 tahun yang lalu, kebanyakan dari jenis-jenis di atas adalah “hal baru”. Dan melihat perkembangan dunia web yang semakin kompleks, tidak menutup kemungkinan di tahun-tahun mendatang jenis input dalam HTML akan semakin meningkat. Catatan. terkadang tidak semua tipe didukung oleh semua browser Jenis teksTipe pertama adalah tipe 2. Tipe ini adalah tipe paling dasar dalam 5, bahkan tanpa mendefinisikan atribut 4, browser akan memilih tipe ini sebagai defaultFungsi dari tipe _2 adalah mengambil isian berupa teksContoh
Hasil keluaran Jenis surelJenis input berikutnya adalah jenis email Tipe ini memiliki fitur validasi dimana jika isian kita tidak berupa format email yang valid, maka form tidak bisa disubmit Perhatikan contoh berikut
Hasil keluaran Jika kita menekan tombol diatas sedangkan value atau nilai dari inputan tidak dalam format email, maka browser akan memberikan peringatan dan form tidak akan bisa disubmit. Jenis kata sandiBerikutnya adalah ketik 6. Jenis ini akan mengubah semua karakter yang kita ketik menjadi karakter bintang 7Perhatikan contoh berikut
Hasil keluaran Jenis nomorBerikutnya adalah ketik _8. Jenis ini membatasi input pengguna hanya untuk karakter numerik. Sehingga user tidak bisa mengisi karakter huruf, karakter putih, dllPlus. browser akan menambahkan dua tombol ke atas dan ke bawah untuk mengubah nomor isian Perhatikan contoh berikut _Hasil keluaran Catatan. selain mengklik tombol atas dan bawah, kita juga dapat menggunakan tombol navigasi atas dan bawah pada keyboard untuk mengubah angka Beberapa atribut untuk tipe ________26______8
Contoh penggunaan atribut 2
Hasil keluaran jenis URLBerikutnya adalah tipe 5. Seperti namanya, tipe ini akan memvalidasi entri apakah itu sesuai dengan format url yang valid atau tidak. Jika tidak sesuai, maka formulir tidak akan dapat diserahkanPerhatikan contoh berikut
Hasil keluaran Jenis teleponKetik _6 merupakan input untuk memasukkan nomor telepon. Namun, yang perlu diperhatikan adalah bahwa tipe 6 tidak sama dengan tipe 8 atau tipe 5 yang secara otomatis memvalidasi input penggunaPada tipe _6 kita masih harus menentukan pola nomor telepon yang kita inginkan secara manual. Hal ini dikarenakan nomor telepon di berbagai negara memiliki format yang berbeda-bedaPerhatikan contoh berikut
Hasil keluaran Pada contoh diatas isian baru akan dikatakan valid jika untuk format seperti ini
Jenis tanggalJenis masukan selanjutnya yang bisa kita gunakan adalah jenis 1Jenis ini akan menampilkan _2 tergantung pada browser dan juga OS. Tampilan pemilih tanggal di Windows akan berbeda dengan di Mac OS, begitu juga dengan pemilih tanggal di Android akan berbeda dengan iOSPerhatikan contoh berikut
Hasil keluaran Kita juga dapat memanfaatkan atribut _0 dan 1 untuk menetapkan tanggal minimum dan tanggal maksimumNilai 0 dan 1 ditulis dengan format. 7Selain itu, kita juga bisa mengatur tanggal menggunakan atribut 8 dengan format yang samaPerhatikan contoh berikut
Hasil keluaran Ketik datetime-localJenis input berikutnya adalah _9Jenis ini akan menampilkan pemilih tanggal + pemilih waktu. Jadi tidak hanya tanggalnya saja, kita juga bisa memilih jamnya Kita ubah saja kode sebelumnya dari tipe 1 menjadi 9
Hasil keluaran Dan untuk menetapkan nilai default, kita dapat menggunakan atribut 8 dengan format. 3 (dalam waktu UTC)Jadi misal kita mau setting default valuenya menjadi 17 Agustus 2021 jam 7 WIB, maka kita bisa tulis seperti ini 4Contoh 0Hasil keluaran Penting. padahal hasilnya di tampilkan jam 01. 00 AM, tetapi format waktu ________63______3 adalah waktu UTC. Jadi jika dikonversi ke waktu WIB (UTC+7), hasilnya menjadi jam 07. 00 pagi Jenis waktuJenis masukan selanjutnya adalah jenis masukan ________63______6, jenis ini akan membuat kolom isian berupa pilihan jam Perhatikan contoh berikut _1Hasil keluaran Jenis bulanTipe selanjutnya adalah tipe _7, berfungsi untuk membuat kolom untuk diisi bulanPerhatikan contoh berikut _2Hasil keluaran Jenis mingguHampir sama dengan tipe input _7, hanya tipe input 9 yang digunakan untuk mengambil kota dalam setahunJadi minggu pertama di bulan Januari adalah minggu 1 Sedangkan minggu kedua di bulan Februari adalah minggu ke-5 dan seterusnya _3Hasil keluaran
Jenis radioSelanjutnya kolom isian dengan tipe 6. Ini adalah kolom isian tipe opsi di mana kami dapat menawarkan beberapa opsi kepada pengguna. Tapi hanya satu pilihan yang bisa dipilihPerhatikan contoh berikut _4Hasil keluaran Pada pilihan di atas, kita hanya bisa memilih salah satu saja Yang perlu diperhatikan adalah bahwa atribut 7 dari setiap tombol radio harus memiliki nilai yang sama dalam satu set pilihan. Dalam contoh di atas, kami memiliki 2 set opsi, oleh karena itu ada 2 nama. ________67______8 dan 9Jenis kotak centangBerikutnya adalah jenis input kotak centang atau daftar periksa. Bedanya dengan radio, kita bisa memilih lebih dari satu pilihan dalam satu set pilihan Mari ubah semua _00 di kode sebelumnya menjadi 01 _5Inilah hasilnya Pada contoh diatas kita dapat memilih (centang) semua pilihan yang tersedia. 😂 Jenis fileSelanjutnya adalah input type _02, type ini akan membuat tombol "Browser" pada browser. Dan ketika tombol di klik maka browser akan menampilkan jendela baru (untuk pengguna desktop) untuk mengambil file, ada juga untuk Android dan iOS, browser akan membuka file explorer atau aplikasi sejenisPerhatikan contoh berikut _6Hasil keluaran Kita dapat menambahkan atribut _03 untuk mengatur file apa saja yang dapat diunggah. Misalkan kita hanya ingin mengizinkan file gambar seperti 04, 05 atau 06, maka atribut 03 akan terlihat seperti ini _7Hasil keluaran Contoh _03 untuk file lainnya
Catatan. Validasi file di atas hanya terjadi di sisi klien, dan kita masih harus memvalidasi file yang diunggah di sisi server Jenis rentangBerikutnya adalah jenis input _16, yaitu jenis isian berupa slider. Kita bisa menemukannya di pengaturan volumePerhatikan contoh berikut _8Hasil keluaran Rentang nilai default untuk tipe _16 adalah 0 hingga 100. Kita dapat menggantinya menggunakan atribut 0 dan 1Jenis warnaSelanjutnya adalah input type _20, type ini akan memunculkan color picker ketika di klikPerhatikan contoh berikut _9Hasil keluaran Jenis pencarianTipe selanjutnya adalah tipe _21, tipe ini tidak memiliki ciri khusus tertentu. Ini mirip dengan teks biasa tetapi jika kita mengetik sesuatu, maka tombol x akan muncul di sisi kanan inputPerhatikan contoh berikut 0Hasil keluaran Kirim jenisJenis masukan selanjutnya adalah jenis _22Ini adalah _5 yang ditampilkan dalam bentuk tombol. Jika tombol ini diklik, formulir akan dikirimkan dan browser akan mulai mengirim dataPerhatikan contoh berikut _1Hasil keluaran Atur ulang jenisBerikutnya adalah tipe _24. Tipe ini akan mengembalikan status atau data dari form ke nilai awalnyaJika nilai awal input kosong, maka ketika direset akan kembali kosong. Namun jika nilai awal sudah diisi dengan sesuatu, maka ketika di reset data akan kembali seperti yang telah di setting sebelumnya Perhatikan contoh berikut _2Hasil keluaran Coba ubah isi dari input diatas, lalu klik tombol reset Tipe tersembunyiLast but not least adalah jenis input 25. Seperti namanya, jenis input ini tidak akan menampilkan input apa pun di halaman web. Namun nama dan nilai dari kolom input tetap akan dikirimkan ke server pada saat penyerahanPerhatikan contoh berikut _3Hasil keluaran Satu-satunya yang muncul adalah tombol kirim, bukan? Kode Program LengkapBagi anda yang ingin mendapatkan kode program lengkapnya silahkan kunjungi repositori html-dasar di github Jangan lupa kasih ⭐⭐ Pertemuan LanjutanInsya Allah pada pertemuan selanjutnya kita akan membahas atribut apa saja yang terdapat pada elemen input Apa elemen HTML yang benar untuk membuat kotak centang?Tag Input type checkbox berfungsi untuk membuat kotak centang atau isi kotak isian dengan mencentang kotak.
Tag HTML mana yang benar untuk membuat kotak centang?type='checkbox' adalah deklarasi untuk input ini dalam bentuk kotak centang
Apa itu kotak centang HTML?Membuat Kotak centang di HTML – Checkbox adalah salah satu komponen di html . Checkbox digunakan untuk memilih beberapa jawaban dari sebuah pertanyaan.
Apa itu kotak centang jenis input?Input type checkbox (kotak isian) adalah elemen tag HTML yang berfungsi sebagai input data oleh memberikan daftar periksa atau centang pada kotak. |