У меня есть браузер с 3 файлами и текстовое поле для метки для каждого типа ввода файла.
<label>Photo 1</label>
<input type="file" size="10" name="service_field[15]" id="15" class="{accept:'jpg|jpeg|png|gif|bmp|tif',messages:{accept:'Only jpg,jpeg,gif,png,bmp,tif files are allowed.'}} file">
<label>Photo 1 Title</label>
<input type="text" name="service_field[576]" id="576" class="txt" value="">
<label>Photo 2</label>
<input type="file" size="10" name="service_field[578]" id="578" class="{accept:'jpg|jpeg|png|gif|bmp|tif',messages:{accept:'Only jpg,jpeg,gif,png,bmp,tif files are allowed.'}} file">
<label>Photo 2 Title</label>
<input type="text" name="service_field[577]" id="577" class="txt" value="">
<label>Photo 3</label>
<input type="file" size="10" name="service_field[579]" id="579" class="{accept:'jpg|jpeg|png|gif|bmp|tif',messages:{accept:'Only jpg,jpeg,gif,png,bmp,tif files are allowed.'}} file" >
<label>Photo 3 Title</label>
<input type="text" name="service_field[580]" id="580" class="txt" value="">
Я использую плагин проверки jquery с jquery.metadata.js.
Iнеобходимо проверить эти данные таким образом, если файл просматривается, тогда пользователь должен ввести метку для этого файла.