Проверка формы Javascript предназначена исключительно для удобства пользователя.Это мешает им отправлять форму с неверным номером телефона или чем-то еще.
Все входные данные должны фактически проверяться на сервере при получении любого запроса.Вот идеальный ход, и вы увидите, что браузер без включенного javascript не представляет особой проблемы:
browser -> javascript validation (optional) -> server validation (if this fails, go back to initial page with errors)
Так что, даже если у них нет JS, страница все равно отправляетданные, то вы можете вернуть ошибку с сервера.Обычно это более сложный пользовательский интерфейс (полная перезагрузка страницы, потенциальная перепечатка входных данных, если вы не заполняете формы), поэтому JS часто включается в схемы проверки.