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:

html<form action="">
  <input type="text" placeholder="masukkan sesuatu" required>
  <input type="submit">
</form>

Результат:

Lihat juga

  • atribut pattern,
    yang memungkinkan validasi input dilakukan