Я хочу, чтобы пользователь выбирал файл для создания дополнительного ввода для файла, но если одно из созданных полей ввода пустое, чтобы не создавать новое
Html:
<div class="pickerColors">
<div class="color"><input class="selectFile" id="sortpicture" type="file" name="sortpic" />
</div>
</div>
JS:
function test(){
var totalFields = $('.selectFile').length;
for(i=0;i<totalFields;i++){
if($('.selectFile').eq(i).val()==""){
return false;
}
}
}
$('body').on('change', '.selectFile', function () {
var parent = $(this).parent().attr("id");
test();
if(test() != false){
$('#'+parent).append('<input class="selectFile" id="sortpicture" type="file" name="sortpic" />');
}
});