Atribut required

Atribut required označuje, da mora biti ta element HTML obrazca obvezno izpolnjen.

Atribut je treba uporabiti za oznake input ali textarea.

Pri poskusu pošiljanja obrazca v primeru, da polje s tem atributom ni izpolnjeno - brskalnik ne bo dovolil pošiljanja obrazca in bo prikazal napako v obliki pojavnega namiga. Na žalost, besedila napake in njenega videza ni mogoče spremeniti z HTML ali CSS.

Upoštevajte, da prisotnost atributa required vas ne oprosti preverjanja pravilnosti izpolnjenosti obrazca s strani strežnika na PHP (saj je zaščito prek atributa enostavno zaobiti).

Primer

Oznaki input dodajmo atribut required. Brez vnosa ničesar v polje poskusite klikniti gumb, da pošljete obrazec. Brskalnik ne bo dovolil pošiljanja obrazca, dodal bo senco vnosnemu polju in prikazal sporočilo o napaki:

html<form action="">
  <input type="text" placeholder="vnesite nekaj" required>
  <input type="submit">
</form>

Результат:

Glejte tudi

  • atribut pattern,
    ki omogoča validacijo vnosnega polja