Formulärvalidering
Den här artikeln förklarar formulärvalidering.
Det förklarar formulärvalidering i HTML.
YouTube Video
HTML Formulärvalidering
Översikt av HTML Formulärvalidering
- HTML-formulärvalidering är en mekanism för att säkerställa att data uppfyller vissa villkor innan en användare skickar in det. Detta minskar serverfel och förbättrar användarupplevelsen.
required
Attribut
1<form>
2 <label for="email">Email:</label>
3 <input type="email" id="email" required placeholder="Enter your email">
4 <button type="submit">Submit</button>
5</form>
- Attributet
required
anger att inmatningsfält måste fyllas i innan formuläret skickas.
pattern
Attribut
1<form>
2 <label for="username">Username (letters and numbers only):</label>
3 <input type="text" id="username" name="username" pattern="[A-Za-z0-9]+" required>
4 <button type="submit">Submit</button>
5</form>
- Attributet
pattern
används för att validera om formulärinmatningen matchar ett specifikt regex-mönster. Till exempel kontrollerar detta om användarnamnet endast innehåller alfanumeriska tecken.
min
och max
Attribut
1<form>
2 <label for="age">Age:</label>
3 <input type="number" id="age" name="age" min="18" max="99" placeholder="Enter your age">
4 <button type="submit">Submit</button>
5</form>
<min>
och<max>
-attribut används för att specificera de lägsta och högsta tillåtna värdena för ett inmatningselement. De används oftast med inmatningstyper somnumber
,range
ochdate
.- I detta exempel kan du ange ett nummer mellan 18 och 99.
minlength
och maxlength
Attribut
1<form>
2 <label for="username">Username:</label>
3 <input type="text" id="username" name="username" minlength="4" maxlength="12" placeholder="4-12 characters">
4 <button type="submit">Submit</button>
5</form>
- Attributet
minlength
specificerar det minsta antalet tecken som krävs för ett inmatningsfält, medan attributetmaxlength
definierar det högsta antalet tillåtna tecken. - I det här exemplet kan du mata in text mellan 4 och 12 tecken.
Attributet type="email"
1<form>
2 <label for="email">Email:</label>
3 <input type="email" id="email" placeholder="Enter your email">
4 <button type="submit">Submit</button>
5</form>
- Attributet
type="email"
används för att säkerställa att inmatningen är i ett giltigt e-postadressformat. Det här attributet tillhandahåller inbyggd valideringsfunktionalitet för fält för e-postadressinmatning.
Attributet type="url"
1<form>
2 <label for="website">Website:</label>
3 <input type="url" id="website" name="website" placeholder="https://example.com" required>
4 <button type="submit">Submit</button>
5</form>
<input type="url">
tillhandahåller ett inmatningsfält som kräver ett korrekt URL-format. Webbläsaren kontrollerar automatiskt om inmatningen är giltig som en URL.
Du kan följa med i artikeln ovan med hjälp av Visual Studio Code på vår YouTube-kanal. Vänligen kolla även in YouTube-kanalen.