Сервер не может зависеть от проверки клиента,
Если пользователь использует старую страницу без проверки или пользователь отправит запрос на сервер напрямую (или пользователь будет манипулировать HTML как комментарий @Chris),
Тогда проверка не будет проведена, а
Проверка сервера обеспечит сохранение целостности ваших данных
Это также предотвратит злонамеренные атаки в виде SQL внедрения (если вы не ' например, используя PrepareStatement)