Atribut required
Atribut required menunjukkan bahwa
elemen formulir HTML ini
harus diisi.
Atribut ini harus diterapkan pada tag input
atau textarea.
Saat mencoba mengirim formulir jika field dengan atribut ini tidak diisi - browser tidak akan mengizinkan pengiriman formulir dan akan menampilkan error dalam bentuk tooltip pop-up. Sayangnya, teks error dan tampilannya tidak dapat diubah menggunakan HTML atau CSS.
Perlu diingat, bahwa keberadaan atribut required
tidak membebaskan Anda dari pemeriksaan kebenaran
pengisian formulir dari sisi server pada
PHP (karena perlindungan melalui atribut ini mudah dihindari).
Contoh
Mari tambahkan atribut required
pada tag input.
Tanpa memasukkan apa pun ke dalam field, coba tekan tombol
untuk mengirim formulir. Browser tidak akan mengizinkan pengiriman
formulir, akan menambahkan bayangan pada input dan menampilkan pesan
error:
<form action="">
<input type="text" placeholder="masukkan sesuatu" required>
<input type="submit">
</form>
:
Lihat juga
-
atribut
pattern,
yang memungkinkan validasi input dilakukan