Wat is JavaScript® -vormvalidatie?
JavaScript® -formuliervalidatie verwijst naar het gebruik van de JavaScript® -taal om scripts te schrijven die ervoor zorgen dat de informatie die bezoekers van een website in de formuliervelden van een formulier ingevoerd is geldig is voordat deze wordt verwerkt. Geen enkel e -mailadres kan bijvoorbeeld als geldig worden beschouwd als het het "@" -symbool mist en alle soorten geldige telefoonnummers zijn meer dan één cijfer. Front-end en back-end webontwikkelaars behandelen vaak JavaScript®-formuliervalidatie om legitiem informatie te verzamelen en te verwerken van websitebezoekers voor een aantal doeleinden, zoals het ontvangen van e-mail via een contactformulier. Minimale gegevens die moeten worden verzameld, omvatten de naam, het e -mailadres en het bericht van de bezoeker, zodat de webmaster of persoon aan wie de e -mail is gericht, weet wie de contact heeft gemaakt, op welk e -mailadres hij of zij moet reageren en de inhoud van het bericht van de bezoeker.
Typische information waarvoor een webontwikkelaar JavaScript® -formuliervalidatie kan uitvoeren, omvatten het controleren van de lengte van een wachtwoord; het vergelijken van het bevestigingswachtwoord met het voorgestelde wachtwoord; en het controleren van het voorvoegsel, de lengte en de vervaldatum van een creditcard. Afhankelijk van het doel en het type van de informatie die wordt gevraagd van de bezoeker, kan JavaScript® Form -validatie ook worden gebruikt om te controleren of alle vereiste formuliervelden niet alleen gegevens bevatten die er geldig uitzien, maar dat het veld niet leeg blijft. Ervoor zorgen dat informatie niet ontbreekt, kan net zo belangrijk zijn als het testen op geldigheid. Hoewel JavaScript® goed werk levert om informatie te verifiëren om te zien of deze geldig lijkt te zijn, is het feit dat dit het enige is dat het kan doen. Daarom moeten online formulieren nauwkeurig worden ingevuld door de bezoeker.
Als er een fout wordt gemaakt bij het typen van één teken van een e -mailadres of in één cijfer van een telefoonnummer, ziet het script de informatie zo geldig zolang deFormaat waarin het wordt ingevoerd, lijkt geldig te zijn. Miljoenen websites zijn afhankelijk van JavaScript® Form-validatie, die getuigt van de effectiviteit van de vele goed geschreven scripts die in deze taal zijn gecodeerd voor de validatie van de client-side van gebruikersgegevens. Dit betekent echter niet dat er geen nadelen zijn aan JavaScript® -vormvalidatie of op zijn minst om het te gebruiken als de enige manier om informatie te controleren die websitebezoekers in formuliervelden invoeren. Ondersteuning voor JavaScript® kan worden ingeschakeld en uitgeschakeld door de operator van de clientcomputer door configuratie -instellingen in de webbrowser te wijzigen.
ondersteuning van JavaScript® is bijna altijd aan de hand en de gemiddelde persoon weet niet hoe hij het in zijn of haar browser kan uitschakelen of zelfs dat het kan worden uitgeschakeld. Als de ondersteuning voor de taal echter wordt uitgeschakeld, kunnen scripts van welke aard dan ook geschreven in de taal niet worden uitgevoerd, waardoor ongeldige informatie kan worden verwerkt. Sommige websites waarschuwen bezoekers op de noodzaak om Jav in te schakelenAScript® als het wordt uitgeschakeld.