❮ Atribut jenis HTML
Contoh
Tampilkan kontrol tanggal
Hari ulang tahun
Definisi dan Penggunaan
_ mendefinisikan pemilih tanggal
Nilai yang dihasilkan meliputi tahun, bulan, dan hari
Tip. Selalu tambahkan tag untuk praktik aksesibilitas terbaik
Dukungan Peramban
Angka-angka dalam tabel menentukan versi browser pertama yang mendukung penuh elemen tersebut
Tipe atribut="tanggal"20. 012. 057. 014. 111. 0Sintaksis
❮ Atribut jenis HTML
Namun, jika browser tidak mendukung jenis input date
, nilainya diperlakukan sebagai bidang teks [yang saya kumpulkan adalah fallback untuk jenis input yang lebih baru] dan diteruskan dalam format dd/mm/yyyy
seperti yang dimasukkan
Ini membuat memvalidasi tanggal sedikit PITA karena saya perlu memeriksa format nilai yang dikembalikan
Sudahkah saya memahami ini dengan benar. atau apakah saya melewatkan sesuatu?
Formulir HTML5 mencakup Elemen Formulir Baru HTML5 & Atribut FORM HTML5 Baru untuk Validasi Formulir dan kegunaan yang lebih baik pada perangkat sentuh
Menggunakan HTML5, kita dapat membuat formulir dengan validasi bawaan [mis. e. tidak diperlukan javascript]. Sebelumnya, kami menggunakan JAVASCRIPT untuk mengontrol validasi formulir. Kontrol formulir ini dimaksudkan untuk Desktop, tablet, dan ponsel pintar
Kontrol Formulir ini juga ramah sentuhan
Fitur Formulir HTML5
Elemen Formulir HTML5, Atribut, dan jenis InputAtribut Baruautofokus, wajib diisi, placeholder, pelengkapan otomatis, pola, minlength, hanya baca, daftar. Jenis Input barunomor, email, telp, pencarian, url, rentang, tanggal, bulan, minggu, waktu, warna, rentangElemen baru, progres, daftar data
Atribut Formulir HTML5
Formulir HTML5 menyertakan lebih banyak atribut untuk fungsionalitas dalam Formulir HTML5. Autofokus exp, placeholder, wajib diisi, pelengkapan otomatis, pola, daftar, dll
Berikut adalah semua elemen formulir HTML5 dengan contoh dan penggunaan
tidak memvalidasi
atribut novalidate digunakan dalam tag formulir untuk menonaktifkan validasi Formulir berbasis HTML5. Setelah menggunakan novalidate dalam tag formulir, validasi berbasis wajib dan jenis tidak akan berfungsi. Kita perlu menggunakan validasi formulir javascript setelah menggunakan atribut novalidate
Bentuk tanpa novalidasi
Name:
Bentuk dengan novalidate
Name:
_Fokus otomatis
atribut fokus otomatis fokus pada kontrol formulir tunggal saat memuat halaman. fokus otomatis hanya dapat digunakan sekali dalam satu halaman web. Pastikan elemen fokus otomatis terlihat di area pandang saat memuat halaman
Search:
Placeholder
atribut placeholder menunjukkan beberapa petunjuk dalam kontrol masukan. Nilai placeholder akan hilang saat fokus atau tombol ditekan. Kontrol yang didukung untuk placeholder adalah kontrol input dan textarea. Warna default placeholder adalah lightgray, mis. dan [#999]
Placeholder di masukan
Name:
Placeholder di textarea
Query:
_Pelengkapan otomatis
atribut pelengkapan otomatis dapat menampilkan atau menyembunyikan cache browser pada keyup. Nilai default pelengkapan otomatis aktif. Tetapi pelengkapan otomatis tidak aktif dapat menonaktifkan cache browser
Nilai pelengkapan otomatis
- aktif [Bawaan]
- mati
Pelengkapan otomatis aktif
Pelengkapan otomatis nonaktif
Name:
Name:
Yg dibutuhkan
atribut yang diperlukan adalah atribut boolean yang digunakan untuk menambahkan validasi dalam kontrol formulir seperti input, textarea, kontrol radio, kotak centang, dan pilih dropdown. Dengan persyaratan, kontrol formulir kosong tidak dapat mengirimkan data
Diperlukan dalam masukan
Name:
_diperlukan di kotak centang
. Saya setuju
Terms
diperlukan dalam tombol radio
. Pria. Perempuan
Male
Female
_diperlukan dalam pilih dropdown
Pilih Kota.
--Choose City--
New Delhi
Chennai
Mumbai
Kolkata
_Pola
Buat ekspresi reguler JavaScript untuk kontrol input dan textarea. Regex dapat digunakan untuk memvalidasi kode pin, no kartu debit/kredit, no cvv, pin atm dll
Name:
_0Panjang min
Akan mengirimkan formulir hanya jika kolom ini diisi dengan minimal n karakter
Name:
_1Hanya baca
Kontrol dengan atribut readonly dapat dibaca oleh pengguna, tetapi tidak seperti menonaktifkan, ia dapat mengirim data ke server web. menonaktifkan tidak dapat mengirim data ke server
Name:
_2daftar
atribut daftar digunakan untuk menautkan tag datalist dengan kontrol input. Nilai datalist ditampilkan sebagai petunjuk pada keyup
Name:
_3Jenis Masukan Formulir HTML5
HTML5 juga menyertakan beberapa tipe masukan baru dengan validasi. Jenis ini berfungsi pada browser berbasis Desktop dan browser berbasis Seluler
masukan nomor tipe
nomor tipe input digunakan untuk memasukkan hanya nomor dari pengguna. Misalnya umur, jumlah, dll. atribut min dan max juga digunakan dengan nomor tipe input. langkah dapat meningkatkan nilai langkah, nilai langkah default adalah 1
nomor tipe input dapat mengubah tata letak keyboard pada smartphone seperti Android dan Iphone
Nomor Jenis Masukan
Masukkan nomor apa pun
Nomor Jenis Input dengan min dan maks
Masukkan Usia antara 1 dan 90
Masukkan Nomor Jenis dengan langkah
Pilih no genap
Pilih angka antara 1 sampai 5
Name:
_4Tata Letak Keyboard di Android dan iOS
[Samsung Galaxy Catatan 3]
[iphone 6s]
Email jenis masukan
jenis input email digunakan untuk mendapatkan id email dari pengguna. Pola default untuk id email adalah
Name:
5 di mana n adalah sembarang string,i. e. karakter string, diikuti oleh @, dan sekali lagi satu string lagi
Name:
_5Tata Letak Keyboard di Android dan iOS
[Samsung Galaxy Catatan 3]
[iphone 6s]
Jenis masukan telp
tipe input tel digunakan untuk memasukkan no telepon [telepon rumah, ponsel atau virtual] dari pengguna. Tidak ada pola bawaan untuk nomor telepon. Kami dapat menggunakan pola khusus negara untuk validasi
Name:
_6Tata Letak Keyboard di Android dan iOS
[Samsung Galaxy Catatan 3]
[iphone 6s]
Pencarian jenis masukan
pencarian tipe input digunakan untuk kotak pencarian saja. Ini terlihat mirip dengan teks tipe input tetapi dengan tombol silang opsional di kanan di beberapa browser
Mencari
Name:
_7Tata Letak Keyboard di Android dan iOS
[Samsung Galaxy Catatan 3]
[iphone 6s]
URL jenis masukan
input type url digunakan untuk memasukkan url website. URL harus menyertakan protokol [ HTTP atau HTTPS]
Name:
_8Tata Letak Keyboard di Android dan iOS
[Samsung Galaxy Catatan 3]
[iphone 6s]
Tanggal jenis masukan
tipe input tanggal digunakan pilih tanggal yang valid dari pengguna. Browser Chrome, Edge, opera, Firefox, Safari, Android dan IOS juga menampilkan kalender datepicker dalam tanggal jenis input, tetapi browser IE belum mendukung kalender datepicker
Browser yang mendukung tanggal jenis masukan
- Chrome
- kromium
- Tepi [12 ke atas]
- Chromium tepi
- Firefox
- Safari [14 ke atas]
Peramban tidak mendukung tanggal jenis masukan
- Safari [13 ke bawah]
- IE [semua versi]
Name:
_9Tanggal Jenis Input dengan min dan maks
Search:
0Tata Letak Keyboard di Android dan iOS
[Samsung Galaxy Catatan 3]
[iphone 6s]
Bulan jenis masukan
jenis input bulan digunakan memilih bulan yang valid dari pengguna. Chrome, Edge, opera, android dan ios juga menampilkan datepicker
Search:
1masukan jenis bulan dengan min dan max
Search:
2Tata Letak Keyboard di Android dan iOS
[Samsung Galaxy Catatan 3]
[iphone 6s]
Minggu jenis masukan
jenis input minggu digunakan memilih nomor minggu yang valid dari pengguna. Chrome, Edge, opera, android dan ios juga menampilkan datepicker dengan minggu no
Search:
_3masukan jenis minggu dengan min dan max
Search:
_4Tata Letak Keyboard di Android dan iOS
[Samsung Galaxy Catatan 3]
[iphone 6s]
Waktu jenis masukan
jenis input waktu digunakan memilih waktu yang valid dari pengguna dalam format 12 jam
Search:
5jenis input waktu dengan min dan maks
Search:
5jenis masukan waktu dengan langkah
Search:
7Tata Letak Keyboard di Android dan iOS
[Samsung Galaxy Catatan 3]
[iphone 6s]
Jenis input datetime-local
tipe input datetime-local digunakan memilih tanggal dan waktu yang valid dari pengguna dalam format 12 jam
Search:
_8ketik input datetime-local dengan min dan maks
Search:
_9Tata Letak Keyboard di Android dan iOS
[Samsung Galaxy Catatan 3]
[iphone 6s]
Warna jenis masukan
warna tipe input digunakan memilih warna dari pengguna. Chrome, android, dan opera menampilkan pemilih warna, tetapi browser lain tidak
Name:
0Tata Letak Keyboard di Android dan iOS
[Samsung Galaxy Catatan 3]
[iphone 6s]
Rentang jenis masukan
rentang tipe input digunakan memilih rentang angka. min dan max digunakan untuk menentukan nilai rentang
Name:
1rentang tipe masukan dengan langkah
Name:
1rentang jenis input dengan tanda hash
Name:
_3Elemen Formulir HTML5
HTML5 juga menyertakan beberapa Elemen formulir baru seperti meteran, progres, dan daftar data
Tanda Meteran
HTML5 Meter digunakan untuk menampilkan ukuran. Meter ini akan berwarna hijau jika nilainya lebih besar dari tinggi, kuning jika nilainya berada di antara tinggi dan rendah, dan merah jika nilainya kurang dari rendah
Kemajuan
Menampilkan kemajuan penyelesaian tugas
Daftar data
HTML5 Datalist digunakan untuk menambahkan datalist dengan input type text
Name:
_4IE 9 dan di bawahnya tidak mendukung elemen bentuk, atribut, dan elemen baru html5. Gunakan JAVASCRIPT untuk validasi formulir di IE9 dan di bawahnya, tetapi dalam komentar bersyarat