Не соглашусь, что при наличии кривых скриптов спамят меньше. Эта форма, кстати, от спама вообще не защищена.
Там написано, что проблема исчезла после смены хостинга.
С каким - "таким"? Вы что, знаете, какой там тайтл? Ванга в третьем поколении?
Это не помощь, а флуд какой-то.
Взглянул на это безобразие.
Там всё дело в том, что данные отправляются аяксом не по событию отправки формы, а по событию клика на кнопку отправки. Зачем это так сделано - это Вам виднее. Но как результат - не работают свойства элементов формы, такие как required. И pattern, кстати, не работает по этой же причине.
И кстати, данные иногда отправляются несколько раз подряд по одному клику.
Если Вам это непонятно, то это Ваша некомпетентность. Зачем это афишировать?
Ну это уже Вам виднее, что Вы там в свои скрипты напихали.
Добавить им свойство "required".
Так?
Но на всякий случай: это не "разрешение на ввод", а "разрешение на отправку". Для ввода по маске используется специальный скрипт.
Жульё-то? Это да, в капиталистических.
Лайками его покрыть, негодника.