Trinn 1: Sette opp HTML -dokumentet
Lag et nytt HTML -dokument og skriv inn følgende linjer inne i det for å lage et skjema:
I linjene ovenfor:
Hvis HTML -dokumentet er lastet i en nettleser, vil det vise følgende:
Nettsiden ber om brukerens fornavn, e -postadresse og kontaktnummer.
Trinn 2: Sette opp JavaScript -filen
I JavaScript, start med å lage funksjonsformsubmit () med følgende linjer:
funksjon formSubmit ()Etter det, lag tre variabler og lagre verdiene fra de tre feltene inni dem ved å bruke følgende linjer:
var firstName = dokument.skjemaer.gyldighetsform.Navn.verdi;I de ovennevnte linjene, "dokument" objektet ble brukt for å få “Former” attributt, som videre ble brukt med navnet på skjemaet gyldighetsform for å få tilgang til inngangsmerkene med navnene sine inne i den.
Etter det, definer de vanlige uttrykkene for å sjekke gyldigheten av hvert felt med følgende linjer:
var e -postRegex = /^\ w+([\.-]?\ w+)*@\ w+([\.-]?\ w+)*(\.\ w 2,3)+$/g;I linjene ovenfor:
Etter det, sammenlign de tre vanlige uttrykkene med sine respektive tekstfeltverdier ved hjelp av IF -uttalelser, og hvis noe felt er ugyldig, kan du bare returnere og varsle brukeren, for all denne bruk av følgende linjer:
if (firstName == "" || nameregex.test (firstName))Etter dette, be brukeren om at inngangene var gyldige og returner verdien som ekte:
Varsel ("Skjema sendt inn med riktig informasjon");Den komplette JavaScript -koden er som:
funksjonFORMSUBMIT ()Trinn 3: Testing av validering av skjemaet
Utfør arbeidet med skjemavalidering ved å utføre HTML -dokumentet og skrive inn data til inngangsfeltene. Gi et ugyldig navn med spesialtegn eller tall inne i det
Nettsiden fikk brukeren om at navnet var ugyldig.
Prøv igjen med riktig navn og feil e -postadresse:
Brukeren ble varslet om at e -postadressen ikke er gyldig.
Etter det, prøv med et gyldig navn og gyldig e -postadresse, men med et ugyldig kontaktnummer som:
Nettsiden fikk brukeren til at kontaktnummeret ikke er gyldig.
Etter det, for den endelige testen, gi all riktig informasjon som:
Med all riktig informasjon gitt, er skjemavalidering vellykket, og webapplikasjonen kan komme videre.
Konklusjon
Formvalidering kan implementeres på en HTML -form med JavaScript, vanlige uttrykk og litt logikkbygg. Regelmessige uttrykk kan definere riktig akseptert inngang for et felt. Etter det kan det vanlige uttrykket matches mot dens respektive inngangsfeltets verdi ved bruk av test () -metoden. Dette gjelder også for andre typer inngangsfelt, kan det være for adresse, postnummer eller landsnavn.