Attributet required
Attributet required indikerar att
detta element i ett HTML-formulär
måste fyllas i.
Attributet ska användas på taggar som input
eller textarea.
Vid försök att skicka formuläret om fältet med detta attribut inte är ifyllt - kommer webbläsaren inte att låta dig skicka formuläret och kommer att visa ett felmeddelande i form av en popup-ruta. Tyvärr går det inte att ändra texten eller utseendet på felmeddelandet med hjälp av HTML eller CSS.
Tänk på att närvaron av attributet required
inte befriar dig från att kontrollera korrektheten
av formulärdata på serversidan med
PHP (eftersom skyddet via attributet lätt kan kringgås).
Exempel
Låt oss lägga till attributet required
på en input-tagg. Utan att skriva
något i fältet, försök klicka på knappen
för att skicka formuläret. Webbläsaren kommer inte att låta dig skicka
formuläret, kommer att lägga till en skugga på input-fältet och visa ett felmeddelande:
<form action="">
<input type="text" placeholder="skriv något" required>
<input type="submit">
</form>
:
Se även
-
attributet
pattern,
som möjliggör validering av input-fält