Если вам важно, чтобы данные были корректными, то обязательно нужно проверять их на сервере. Проверка на стороне клиента выгодна для клиента: тем, что не приходится смотреть на сообщение об ошибке. Для вас: тем, что не приходится выполнять сложный серверный скрипт и загружать сервер.
От сюда вывод: по возможности, или минимально проверять на стороне клиента. И ВСЕГДА проверять на стороне сервера.