На этой странице приведен список учебных пособий и примеров для FormIt, а также общие рекомендации по использованию
Поиск и устранение неисправностей
Иногда кажется, что форма зависла: Вы подтверждаете ее, но ничего не происходит. Что это значит?
Распространенная ошибка связана с валидацией. Попробуйте удалить &validation часть сниппета, и проверьте, дало ли это результат. Если да, тогда Вы знаете, в чем дело. Частая ошибка возникает, когда правила валидации ссылаются на неправильные имена полей. Например, если Вы изменили имена полей с тех, которые предлагались в примере, необходимо также изменить имена полей, используемых в правилах проверки.
Например, если Ваша форма видит:
...
<input type="text" name="firstname" id="firstname" value="
[[!+fi.firstname]]
" />
......
Тогда следующие правила проверки не будут срабатывать (полный пример сниппета см. здесь):
...
&validate=`name:required`
...
Почему? Обратите внимание, что имя поля указано как «firstname», в то время как правило валидации ищет поле с именем «name»? Проверяйте это тщательно, создавая и тестируя формы.