Attributtet required
Attributtet required indikerer at
dette HTML-skjemaelementet
må fylles ut.
Attributtet skal brukes på tags input
eller textarea.
Ved forsøk på å sende inn skjemaet i tilfelle feltet med dette attributtet ikke er fylt ut - vil nettleseren ikke tillate innsending av skjemaet og vil vise en feil i form av en oppspretttips. Dessverre, kan feilmeldingsteksten og dens utseende ikke endres ved hjelp av HTML eller CSS.
Vær oppmerksom på at tilstedeværelsen av attributtet required
ikke fritar deg fra å kontrollere riktig
utfylling av skjemaet fra serversiden på
PHP (ettersom beskyttelsen via attributtet enkelt kan omgås).
Eksempel
La oss legge til attributtet required
på taggen input.
Uten å skrive inn noe i feltet, prøv å klikke på knappen
for å sende skjemaet. Nettleseren vil ikke tillate innsending
av skjemaet, vil legge til skygge på inputfeltet og vise en feilmelding:
<form action="">
<input type="text" placeholder="skriv inn noe" required>
<input type="submit">
</form>
:
Se også
-
attributtet
pattern,
som tillater validering av inputfelt