Ссылки
formvalidation.io - валидатор формы, работает с разными фреймворками: Bootstrap 3/4 · Foundation 5/6 · Pure · Semantic UI · UIKit · other
Пример формы средствами joomla, с полем для прикрепления файла. Используя стандартный addAttachment.
!Не проверялась.
форма