Проверки Javascript могут быть легко переопределены потенциальными хакерами, они просто для удобства пользователя (не требуют обратной передачи). Вы всегда должны выполнять проверку на стороне сервера.
Элементы управления проверкой позаботятся об этом автоматически (предоставьте проверки на стороне клиента и на сервере), поэтому лучше использовать их, если вы не выполняете проверки сервера самостоятельно.