Пример формы отправки файлов на FormLister
- Дополнения
- FormLister
- Примеры
- Отправка файлов
850
Пример формы отправки файлов на FormLister
[!FormLister? &formid=`basic` &rules=`{ "name": { "required": "Обязательно введите имя" }, "email": { "required": "Обязательно введите email", "email": "Введите email правильно" }, "message": { "required": "Обязательно введите сообщение" } }` &attachments=`first,second` &attachFiles=`{ "userfile": { "filepath": "assets/images/logo.png", "filename": "logo.png" } }` &fileRules=`{ "first": { "required": "Приложите документ", "allowed": { "params": [ ["doc", "docx", "pdf"] ], "message": "Разрешены только документы Word и Pdf" }, "maxSize": { "params": 100, "message": "Размер файла не должен превышать 100 кб" } }, "second": { "required": "Приложите 2 картинки", "maxSize": { "params": 1024, "message": "Размер файла не должен превышать 1 мб" }, "allowed": { "params": [ ["jpg", "jpeg", "png", "gif"] ], "message": "Разрешены только картинки" }, "maxCount": { "params": 4, "message": "Не больше 4 картинок" }, "minCount": { "params": 2, "message": "Не меньше 2 картинок" } } }` &formTpl=`@CODE:` &to=`test@test.com` &reportTpl=`@CODE:Имя: [+name.value+]
Email: [+email.value+]
Сообщение: [+message:strip_tags:nl2br+]
Документы:[+first.value+]
Картинки:[+second.value+]
Доп.:[+userfile.value+]
Вложения: [+attachments.value+]
` &errorClass=` has-error` &requiredClass=` has-warning` &subject=`Новое сообщение` &messagesOuterTpl=`@CODE:[+messages+]` &errorTpl=`@CODE:[+message+]` !]