Hvad er JavaScript®-formgodkendelse?
Validering af JavaScript®-formular henviser til brugen af JavaScript®-sproget til at skrive scripts, der hjælper med at sikre, at de oplysninger, som besøgende på et websted indtaster i formularfelterne på en formular, er gyldige, før det behandles. For eksempel kan ingen e-mail-adresser betragtes som gyldige, hvis den mangler symbolet "@", og alle typer gyldige telefonnumre er mere end et ciffer. Front-and back-end webudviklere håndterer ofte JavaScript®-formvalidering til legitimt at indsamle og behandle oplysninger fra besøgende på webstedet til en række formål, såsom at modtage e-mail via en kontaktformular. Minimumsdata, der skal indsamles, inkluderer den besøgende navn, e-mail-adresse og meddelelse, så webmasteren eller personen, som e-mailen er rettet til, ved, hvem der har oprettet kontakten, til hvilken e-mail-adresse han eller hun skal svare og indholdet af den besøgende meddelelse .
Typiske oplysninger, som en webudvikler muligvis udfører validering af JavaScript®-form, inkluderer kontrol af en adgangskodelængde; sammenligning af bekræftelsesadgangskode med det foreslåede kodeord; og kontrol af præfiks, længde og udløbsdato for et kreditkort. Afhængigt af formålet og typen af de oplysninger, som den besøgende anmodes om, kan JavaScript®-formvalidering muligvis også bruges til at kontrollere, at alle påkrævede formularfelter ikke kun indeholder data, der ser gyldige ud, men at feltet ikke efterlades tomt. At sikre, at information ikke mangler, kan være lige så vigtigt som at teste dem for gyldighed. Selvom JavaScript® gør et godt stykke arbejde med at verificere oplysninger for at se, om det ser ud til at være gyldigt, er det faktum, at dette er det eneste, det kan gøre. Derfor skal online-formularer udfyldes nøjagtigt af den besøgende.
Hvis der begås en fejl ved at indtaste et tegn i en e-mail-adresse eller i ét ciffer i et telefonnummer, vil scriptet se oplysningerne som gyldige, så længe det format, hvori det indtastes, ser ud til at være gyldigt. Millioner af websteder er afhængige af JavaScript®-formvalidering, som attesterer effektiviteten af de mange velskrevne scripts, der er kodet på dette sprog til validering af klientsiden af brugerdata. Dette betyder dog ikke, at der ikke er nogen ulemper ved JavaScript®-formvalidering eller i det mindste at bruge det som den eneste måde at kontrollere oplysninger, som besøgende på webstedet indtaster i formularfelter. Support til JavaScript® kan tændes og slukkes af operatøren af klientcomputeren ved at ændre konfigurationsindstillinger i webbrowseren.
JavaScript®-support er næsten altid tændt som standard, og den gennemsnitlige person er ikke klar over, hvordan man slukker den i hans eller hendes browser eller endda at den kan slukkes. Hvis support til sproget dog er slået fra, kan manuskripter af enhver art, der er skrevet på sproget, ikke køre, hvilket gør det muligt at behandle ugyldige oplysninger. Nogle websteder advarer besøgende om behovet for at aktivere JavaScript®, hvis det er slået fra.