Hva er JavaScript®-formgodkjenning?
Validering av JavaScript®-skjema refererer til bruken av JavaScript®-språket for å skrive skript som hjelper deg med å sikre at informasjonen som besøkende på et nettsted angir i skjemafeltene til et skjema, er gyldig før det behandles. For eksempel kan ingen e-postadresse anses som gyldige hvis den mangler "@" -symbolet, og alle typer gyldige telefonnumre er mer enn ett siffer. Front-and back-end webutviklere håndterer ofte JavaScript®-formvalidering for å legitimt samle inn og behandle informasjon fra besøkende på nettstedet for en rekke formål, for eksempel motta e-post via et kontaktskjema. Minimumsdata som må samles inkluderer besøkendes navn, e-postadresse og melding slik at webansvarlig eller personen som e-posten er henvist til vet hvem som har opprettet kontakten, til hvilken e-postadresse han eller hun skal svare og innholdet i besøksmeldingen .
Typisk informasjon som en webutvikler kan gjøre JavaScript-validering av JavaScript inkluderer, kontrollerer lengden på et passord; sammenligne bekreftelsespassordet med det foreslåtte passordet; og sjekke prefiks, lengde og utløpsdato for et kredittkort. Avhengig av formålet og typen informasjonen som blir forespurt av den besøkende, kan JavaScript®-skjemavalidering også brukes til å bekrefte at alle nødvendige skjemafelt ikke bare inneholder data som ser gyldige ut, men at feltet ikke blir stående tomt. Å sørge for at informasjon ikke mangler kan være like viktig som å teste den for gyldighet. Selv om JavaScript® gjør en god jobb med å bekrefte informasjon for å se om den ser ut til å være gyldig, er faktum at dette er det eneste det kan gjøre. Dette er grunnen til at online skjemaer må fylles ut nøyaktig av besøkende.
Hvis det gjøres en feil ved å skrive inn ett tegn i en e-postadresse eller i ett siffer i et telefonnummer, vil skriptet se informasjonen som gyldig så lenge formatet den er lagt inn ser ut til å være gyldig. Millioner av nettsteder er avhengige av JavaScript®-formvalidering, noe som attesterer effektiviteten til de mange velskrevne skriptene som er kodet på dette språket for klientsiden validering av brukerdata. Dette betyr imidlertid ikke at det ikke er noen ulemper med JavaScript®-formvalidering eller i det minste å bruke den som den eneste måten å sjekke informasjon som besøkende på nettstedet legger inn i skjemafelt. Støtte for JavaScript® kan slås av og på av operatøren av klientdatamaskinen ved å endre konfigurasjonsinnstillinger i nettleseren.
JavaScript®-støtte er nesten alltid på som standard, og den gjennomsnittlige personen er ikke klar over hvordan du slår den av i nettleseren eller til og med at den kan slås av. Hvis støtte for språket derimot er slått av, kan ikke skript av noe slag skrevet på språket kjøres, slik at ugyldig informasjon kan behandles. Noen nettsteder varsler besøkende om behovet for å aktivere JavaScript® hvis det er slått av.