Для всех, кто обнаружит этот вопрос: я столкнулся с этой проблемой и после долгих отладок понял, что это потому, что я удалил scriptaculous/effects.js
из макета страницы оформления заказа.
Форма проверки JS зависит от effects.js
, но код, который ее использует, находится внутри блока try/catch
, что означает, что вы не получите консольных ошибок, и вместо этого форма просто не сможет правильно пройти повторную проверку.