Dobrą metodą na walidację formularzy jest nie dopuszczanie do wystąpienia błędu w nich. Jak zmusić użytkownika do poprawnego wypełnienia pola? Można użyć specjalnego dodatku do formularzy internetowych jakim jest Mask Plugin. Dodatek ten modyfikuje pola tak, aby można było w nie wpisać tylko te dane które zdefiniujemy tworząc maskę, oraz w identycznej formie.
Mask Plugin może być pomocny przy tworzeniu formularzy w których występuje wiele pól typy numer telefonu, kod pocztowy, data urodzenia, takich pól gdzie poprawny układ można zdefiniować jeden.
Mask Plugin jest nie tylko pomocny dla administratora serwisu. Użytkownik widząc regułę maski może wpisać od razu poprawnie numer telefonu, który odpowiada również administratorowi strony internetowej. Nie raz spotkałem się z sytuacją gdzie wyskakiwał błąd w formularzu informujący o nieprawidłowym formacie numeru telefonu.
Demo: http://igorescobar.github.io/jQuery-Mask-Plugin/
Download: https://github.com/igorescobar/jQuery-Mask-Plugin