Skjemavalidering
Denne artikkelen forklarer skjemavalidering.
Den forklarer skjemavalidering i HTML.
YouTube Video
HTML Skjemavalidering
Oversikt over HTML Skjemavalidering
- HTML-skjemavalidering er en mekanisme for å sikre at dataene oppfyller visse betingelser før en bruker sender dem inn. Dette reduserer feil på serversiden og forbedrer brukeropplevelsen.
required-attributt
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>required-attributtet spesifiserer at inputfeltene må fylles ut før skjemaet sendes inn.
pattern-attributt
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>pattern-attributtet brukes til å validere om skjemaets input samsvarer med et spesifikt regex-mønster. For eksempel, dette sjekker om brukernavnet kun inneholder alfanumeriske tegn.
min og max-attributter
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>og<max>-attributtene brukes til å angi de minste og største tillatte verdiene for et inputelement. De brukes ofte med inputtyper somnumber,range, ogdate.- I dette eksempelet kan du skrive inn et tall mellom 18 og 99.
minlength og maxlength-attributter
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>minlength-attributtet angir det minimale antallet tegn som kreves for et inputfelt, mensmaxlength-attributtet definerer det maksimale antallet tillatte tegn.- I dette eksemplet kan du skrive inn tekst mellom 4 og 12 tegn.
Attributtet 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>- Attributtet
type="email"brukes for å sikre at inndataene er i et gyldig e-postadresseformat. Dette attributtet gir innebygd valideringsfunksjonalitet for felt for e-postadresse.
Attributtet 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">gir et inndatafelt som krever et korrekt URL-format. Nettleseren sjekker automatisk om inndataene er gyldige som en URL.
Du kan følge med på artikkelen ovenfor ved å bruke Visual Studio Code på vår YouTube-kanal. Vennligst sjekk ut YouTube-kanalen.