client-side validation: weryfikacja danych na kliencie
Sprawdzenie poprawności danych wejściowych za pomocą programu działającego na kliencie. Technika ta jest wykorzystywana przede wszystkim do weryfikacji danych wprowadzonych przez użytkownika w formularzu internetowym. Wówczas klientem jest najczęściej przeglądarka internetowa. Najpopularniejszym językiem programowania używanym do tego celu jest JavaScript.