Formulir HTML5 mencakup Elemen Formulir Baru HTML5 & Atribut FORM HTML5 Baru untuk Validasi Formulir dan kegunaan yang lebih baik pada perangkat sentuh Show
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 HTML5Elemen 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 HTML5Formulir 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 memvalidasiatribut 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
Bentuk dengan novalidate _Fokus otomatisatribut 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
Placeholderatribut placeholder menunjukkan beberapa petunjuk dalam kontrol input. 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
Placeholder di textarea _Pelengkapan otomatisatribut 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
Pelengkapan otomatis aktif Pelengkapan otomatis nonaktif
Yg dibutuhkanatribut 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 _diperlukan di kotak centang. Saya setuju
diperlukan dalam tombol radio. Pria. Perempuan _diperlukan dalam pilih dropdownPilih Kota. _PolaBuat ekspresi reguler JavaScript untuk kontrol input dan textarea. Regex dapat digunakan untuk memvalidasi kode pin, no kartu debit/kredit, no cvv, pin atm dll _0Panjang minAkan mengirimkan formulir hanya jika kolom ini diisi dengan minimal n karakter _1Hanya bacaKontrol 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 _2daftaratribut daftar digunakan untuk menautkan tag datalist dengan kontrol input. Nilai datalist ditampilkan sebagai petunjuk pada keyup _3Jenis Masukan Formulir HTML5HTML5 juga menyertakan beberapa tipe masukan baru dengan validasi. Jenis ini berfungsi pada browser berbasis Desktop dan browser berbasis Seluler masukan nomor tipenomor 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 MasukanMasukkan nomor apa pun Nomor Jenis Input dengan min dan maksMasukkan Usia antara 1 dan 90 Masukkan Nomor Jenis dengan langkahPilih no genap Pilih angka antara 1 sampai 5 _4Tata Letak Keyboard di Android dan iOS masukan jenis tombol angka di android(Samsung Galaxy Catatan 3)masukan keypad angka tipe di IOS (iphone 6s) Email jenis masukanjenis input email digunakan untuk mendapatkan id email dari pengguna. Pola default untuk id email adalah 5 di mana n adalah sembarang string,i. e. karakter string, diikuti oleh @, dan sekali lagi satu string lagi _5Tata Letak Keyboard di Android dan iOS jenis input keypad email di android(Samsung Galaxy Catatan 3)masukan jenis keypad email di iOS (iphone 6s) Jenis masukan telptipe 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 _6Tata Letak Keyboard di Android dan iOS masukan jenis keypad tel pada android(Samsung Galaxy Catatan 3)jenis input tel keypad di IOS (iphone 6s) Pencarian jenis masukanpencarian 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 _7Tata Letak Keyboard di Android dan iOS masukan jenis tombol pencarian di android(Samsung Galaxy Catatan 3)ketik tombol pencarian input di iOS (iphone 6s) URL jenis masukaninput type url digunakan untuk memasukkan url website. URL harus menyertakan protokol ( HTTP atau HTTPS) _8Tata Letak Keyboard di Android dan iOS masukan ketik url keypad di android(Samsung Galaxy Catatan 3)masukkan jenis tombol url di iOS (iphone 6s) Tanggal jenis masukantipe input tanggal digunakan pilih tanggal yang valid dari pengguna. Browser Chrome, Edge, opera, Firefox, Safari, Android dan iOS juga menampilkan kalender datepicker dalam jenis input tanggal, tetapi browser IE belum mendukung kalender datepicker Browser yang mendukung tanggal jenis masukan
Peramban tidak mendukung tanggal jenis masukan
_9Tanggal Jenis Input dengan min dan maks 0Tata Letak Keyboard di Android dan iOS masukkan keypad tanggal jenis di android(Samsung Galaxy Catatan 3)masukkan tombol tanggal jenis di iOS (iphone 6s) Bulan jenis masukanjenis input bulan digunakan memilih bulan yang valid dari pengguna. Chrome, Edge, opera, android dan ios juga menampilkan datepicker 1masukan jenis bulan dengan min dan max 2Tata Letak Keyboard di Android dan iOS masukkan jenis keypad bulan di android(Samsung Galaxy Catatan 3)input jenis tombol bulan di iOS (iphone 6s) Minggu jenis masukanjenis input minggu digunakan memilih nomor minggu yang valid dari pengguna. Chrome, Edge, opera, android dan ios juga menampilkan datepicker dengan minggu no _3masukan jenis minggu dengan min dan max _4Tata Letak Keyboard di Android dan iOS masukan jenis keypad minggu di android(Samsung Galaxy Catatan 3)papan tombol minggu jenis input di iOS (iphone 6s) Waktu jenis masukanjenis input waktu digunakan memilih waktu yang valid dari pengguna dalam format 12 jam 5jenis input waktu dengan min dan maks 5jenis masukan waktu dengan langkah 7Tata Letak Keyboard di Android dan iOS masukan ketik tombol waktu di android(Samsung Galaxy Catatan 3)papan tombol waktu jenis input di iOS (iphone 6s) Jenis input datetime-localtipe input datetime-local digunakan memilih tanggal dan waktu yang valid dari pengguna dalam format 12 jam _8ketik input datetime-local dengan min dan maks _9Tata Letak Keyboard di Android dan iOS masukan ketik tombol waktu di android(Samsung Galaxy Catatan 3)ketik input datetime-keypad lokal di iOS (iphone 6s) Warna jenis masukanwarna tipe input digunakan memilih warna dari pengguna. Chrome, android, dan opera menampilkan pemilih warna, tetapi browser lain tidak 0Tata Letak Keyboard di Android dan iOS jenis input keypad warna di android(Samsung Galaxy Catatan 3)papan tombol warna jenis input di iOS (iphone 6s) Rentang jenis masukanrentang tipe input digunakan memilih rentang angka. min dan max digunakan untuk menentukan nilai rentang 1rentang tipe masukan dengan langkah 1rentang jenis input dengan tanda hash _3Elemen Formulir HTML5HTML5 juga menyertakan beberapa Elemen formulir baru seperti meteran, progres, dan daftar data Tanda MeteranHTML5 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 KemajuanMenampilkan kemajuan penyelesaian tugas Daftar dataHTML5 Datalist digunakan untuk menambahkan datalist dengan input type text _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 Apa itu validasi dalam HTML5?Dengan HTML5, validasi formulir adalah fitur bawaan . Ada berbagai atribut validasi yang disertakan dengan HTML5. Ketika input formulir valid, file. pseudoclass CSS yang valid diterapkan ke elemen. Jika tidak valid, maka. pseudoclass CSS yang tidak valid diterapkan ke elemen.
Apa yang dimaksud dengan validasi formulir?Validasi formulir adalah “ proses teknis di mana formulir web memeriksa apakah informasi yang diberikan oleh pengguna sudah benar . ” Formulir tersebut akan mengingatkan pengguna bahwa mereka mengacau dan perlu memperbaiki sesuatu untuk melanjutkan, atau formulir tersebut akan divalidasi dan pengguna akan dapat melanjutkan proses pendaftaran mereka.
Apa tujuan dari validasi formulir?Validasi formulir diperlukan untuk mencegah penyalahgunaan formulir online oleh pengguna jahat . Validasi data formulir yang tidak benar adalah salah satu penyebab utama kerentanan keamanan. Itu membuat situs web Anda terkena serangan seperti suntikan tajuk, skrip lintas situs, dan suntikan SQL.
Atribut HTML5 apa yang digunakan untuk validasi data?Fitur validasi HTML yang paling sederhana adalah atribut yang diperlukan . Untuk membuat input wajib, tambahkan atribut ini ke elemen. Saat atribut ini disetel, elemen cocok dengan. diperlukan kelas semu UI dan formulir tidak akan dikirim, menampilkan pesan kesalahan saat pengiriman saat input kosong. |