Die eerste indruk wat u gewoonlik as gebruiker van 'n webtoepassing het, is wanneer u 'n webvorm invul. Ek is verbaas oor die aantal webvorms wat nie geldig is nie, of wat wag totdat u die inhoud van die vorm moet indien voordat u vertel watter probleme u kan ondervind.
My vingerreël is dat alles wat nie gevalideer word nie, ondersteun word. Alles wat gevalideer kan word voordat die vorm ingedien word, moet wees. Met die koms van Ajax kan u selfs data teen u databasis valideer voordat u dit indien. Moenie die lui roete kies nie - gebruikers waardeer die hulp!
E-pos adresse - Ek gee nie om vorms waarmee u u e-posadres twee keer kan invul om dit te bekragtig nie, maar die feit dat dit u nie sê of dit ooreenstem of geskik is nie, is onverskoonbaar.
wagwoord sterkte - As u 'n sekere wagwoordsterkte benodig (kombinasie van alfanumeriese karakters of letters), moet u my terugvoer gee terwyl ek my wagwoord intik. Moet nie wag totdat ek ingedien het voordat ek vir my gesê het dat dit misluk het nie.
Datums - As u die datum in am / d / yyyy-formaat wil hê, laat my toe om die inligting in een enkele veld in te voer deur die waardes in te tik en op die regte manier te formateer. As u voorste nulle wil hê, plaas dit agterna. Dit is goed om een ​​formaat te vertoon en 'n ander in u databasis te stoor.
datum formaat - As u 'n internasionale aansoek het, kan u die datumformaat verstrek op grond van die internasionalisering van u aansoek. Dit is natuurlik goed om 'n opsie te hê vir gebruikers om die opsie te ignoreer en hul eie te kies.
Nommers vir maatskaplike sekerheid - dit is redelik eenvoudig om 'n javaskrip by te voeg wat outomaties van veld na veld spring of programmaties 'n streep tussen waardes plaas.
telefoonnommers - Met inagneming van die internasionalisering, kan hierdie tipe velde ook vereenvoudig word deur die telefoonnommer in die koppelvlak te formateer, maar dit in 'n ander formaat op te slaan wat effektief is vir u back-end. Moenie dat gebruikers tussen hakies, spasies en strepies tik nie.
Maksimum tekslengte - as u die aantal karakters wat in u databasis gestoor is, beperk, laat my dan nie soveel karakters intik nie! Dit vereis nie eens moeilike validering nie ... dit is net 'n instelling in die teksboks.