Пример Формы с элементами управления на FormLister
Поддержать: USDT TRC20: TBGKTYDs4yzU17vQbobbUB8epFFtFb6PKh
[!FormLister?
&formid=`advanced`
&rules=`{
"name": {
"required": "Обязательно введите имя"
},
"email": {
"required": "Обязательно введите email"
},
"phone": {
"required": "Обязательно введите номер телефона",
"phone": "Введите номер правильно"
},
"message": {
"required": "Обращение не может быть пустым",
"minLength": {
"params": 100,
"message": "Должно быть не менее 100 символов"
}
},
"agree": {
"required": "Вы не можете отправить обращение, если не согласны с правилами"
},
"products": {
"minCount": {
"params": 2,
"message": "Выберите минимум 2 продукта"
}
}
}`
&defaults=`{
"topic": "Жалоба"
}`
&formControls=`topic,agree,department,products`
&formTpl=`@CODE:
`
&to=`test@test.com`
&subjectTpl=`@CODE: [+topic.value+] в [+department.value+]`
&reportTpl=`@CODE:
Имя: [+name.value+]
Телефон: [+phone.value+]
Email: [+email.value+]
Продукты: [+products.value+]
Сообщение: [+message:strip_tags:nl2br+]
`
&errorClass=` has-error`
&requiredClass=` has-warning`
&subject=`Новое сообщение`
&messagesOuterTpl=`@CODE:[+messages+]`
&errorTpl=`@CODE:[+message+]`
!]