Vad är JavaScript® Form Validation?
JavaScript® -validering av formulär hänvisar till användningen av JavaScript® -språket för att skriva skript som hjälper till att säkerställa att informationen som besökare på en webbplats kommer in i formulärfältet i ett formulär är giltig innan det behandlas. Till exempel kan ingen e -postadress betraktas som giltig om den saknar "@" -symbolen, och alla typer av giltiga telefonnummer är mer än en siffra. Front-End och Back-end webbutvecklare hanterar ofta JavaScript®-validering för att legitimt samla in och bearbeta information från webbplatsbesökare för ett antal ändamål, till exempel att få e-post via ett kontaktformulär. Minsta data som måste samlas in inkluderar besökarens namn, e -postadress och meddelande så att webbansvarig eller person till vilken e -postmeddelandet riktas som vet vem som har kontaktat, till vilken e -postadress han eller hon ska svara och innehållet i besökarens meddelande.
typisk informationjon för vilken en webbutvecklare kan göra JavaScript® -formulärvalidering inkluderar att kontrollera längden på ett lösenord; Jämförelse av bekräftelselösenordet med det föreslagna lösenordet; och kontrollera prefixet, längden och utgångsdatumet för ett kreditkort. Beroende på syftet och typen av informationen som begärs av besökaren, kan JavaScript® -validering också användas för att verifiera att alla obligatoriska formfält inte bara innehåller data som ser giltiga ut, utan att fältet inte lämnas tomt. Att se till att information inte saknas kan vara lika viktigt som att testa den för giltighet. Även om JavaScript® gör ett bra jobb med att verifiera information för att se om den verkar vara giltig, är faktum att detta är det enda det kan göra. Det är därför onlineformulär måste fyllas ut exakt av besökaren.
Om ett misstag görs för att skriva ett tecken på en e -postadress eller i en siffra med ett telefonnummer kommer skriptet att se informationen så giltig så länge somFormat där det anges verkar vara giltigt. Miljontals webbplatser förlitar sig på JavaScript®-validering, som intygar effektiviteten av de många välskrivna skript som har kodats på detta språk för validering av klientsidan av användardata. Detta betyder emellertid inte att det inte finns några nackdelar med JavaScript® -validering eller åtminstone att använda den som det enda sättet att kontrollera information som webbplatsbesökare anger i formfält. Support för JavaScript® kan slås på och av av operatören av klientdatorn genom att ändra konfigurationsinställningar i webbläsaren.
JavaScript® -stöd är nästan alltid på som standard, och den genomsnittliga personen är inte medveten om hur man stänger av den i sin webbläsare eller till och med att den kan stängas av. Om emellertid kan stöd för att språket är avstängt, kan skript av något slag som skrivs på språket inte köras, vilket gör att ogiltig information kan behandlas. Vissa webbplatser varnar besökarna om behovet av att möjliggöra JavASCRIPT® om det är avstängt.