Mikä on JavaScript® -lomakkeen vahvistus?

JavaScript® -lomakkeen validointi viittaa JavaScript® -kielen käyttöön skriptien kirjoittamiseen, jotka auttavat varmistamaan, että verkkosivuston kävijöiden lomakkeen lomakekenttiin kirjoittamat tiedot ovat kelvollisia ennen sen käsittelyä. Esimerkiksi yhtäkään sähköpostiosoitetta ei voida pitää kelvollisena, jos siitä puuttuu@-merkki ja kaikki kelvolliset puhelinnumerot ovat enemmän kuin yksi numero. Käyttöliittymä- ja taustaverkkokehittäjät käsittelevät usein JavaScript®-lomakkeen validointia kerätäkseen ja käsitelläkseen laillisesti tietoja sivuston kävijöiltä useisiin tarkoituksiin, kuten sähköpostin vastaanottamiseen yhteydenottolomakkeen kautta. Vähintään kerättävät tiedot sisältävät vierailijan nimen, sähköpostiosoitteen ja viestin, jotta verkkovastaava tai henkilö, jolle sähköposti on suunnattu, tietää, kuka on ottanut yhteyttä, mihin sähköpostiosoitteeseen hänen pitäisi vastata ja vierailijan viestin sisältö .

Tyypillisiä tietoja, joita verkkokehittäjä saattaa suorittaa JavaScript® -lomakkeen tarkistuksessa, ovat salasanan pituuden tarkistaminen; verrataan vahvistussalasanaa ehdotettuun salasanaan; ja luottokortin etuliitteen, pituuden ja viimeisen voimassaolopäivän tarkistaminen. Vierailijalta pyydettävien tietojen tarkoituksesta ja tyypistä riippuen JavaScript® -lomakkeen validointia voidaan käyttää myös sen varmistamiseen, että kaikki vaaditut lomakekentät sisältävät paitsi tietoja, jotka näyttävät kelvollisilta, myös että kenttä ei jää tyhjäksi. Tietojen puuttumisen varmistaminen voi olla yhtä tärkeää kuin niiden oikeellisuuden testaaminen. Vaikka JavaScript® tekee hyvää työtä tietojen tarkistamisessa nähdäkseen, näyttävätkö ne oikeilta, tosiasia on, että tämä on ainoa asia, jonka se voi tehdä. Tämän vuoksi vierailijan on täytettävä online -lomakkeet tarkasti.

Jos sähköpostiosoitteen yhden merkin tai puhelinnumeron yhden numeron kirjoittamisessa tapahtuu virhe, skripti näkee tiedot kelvollisina niin kauan kuin niiden antamismuoto vaikuttaa kelvolliselta. Miljoonat verkkosivustot luottavat JavaScript®-lomakkeen validointiin, mikä osoittaa monien tällä kielellä koodattujen hyvin kirjoitettujen komentosarjojen tehokkuuden käyttäjätietojen asiakaspuolen validoinnissa. Tämä ei kuitenkaan tarkoita sitä, että validoinnilla tai ainakin sen käytöllä ainoana keinona tarkistaa tiedot, jotka verkkosivuston kävijät ovat kirjoittaneet lomakekenttiin, ei ole haittoja. Asiakastietokoneen käyttäjä voi ottaa JavaScript -tuen käyttöön tai poistaa sen käytöstä muuttamalla verkkoselaimen asetuksia.

JavaScript® -tuki on oletuksena lähes aina päällä, ja tavallinen ihminen ei tiedä, miten se voidaan poistaa käytöstä selaimessaan tai edes siitä, että se voidaan sammuttaa. Jos kielen tuki kuitenkin poistetaan käytöstä, kielillä kirjoitettuja skriptejä ei voida suorittaa, jolloin virheellisiä tietoja voidaan käsitellä. Jotkut verkkosivustot varoittavat kävijöitä JavaScriptin® käyttöönoton tarpeesta, jos se on poistettu käytöstä.