Показать сообщение отдельно
  #17 (permalink)  
Старый 19.04.2016, 15:33
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от St.
Что у вас $_FILES?
У меня херня (вместо двух файлов, там один).
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
<script>
document.addEventListener("DOMContentLoaded", function() { 
    document.querySelector('#fgroup').addEventListener('click', function(e) {
        var o = e.target || e.srcElement;
        if(o.className=="del") o.parentNode.innerHTML = getField(o.parentNode.firstChild) + getField(o) 
    }) 
});

function getField(f) {
    var t = f.tagName;
    return '<'+t+' ' + [].map.call(f.attributes, function(o) {
        return o.name + '="' + o.value + '"'
    }).join(' ') + '>' + (t=='TEXTAREA' || t=='BUTTON' ? '</'+t+'>' : '');
}
</script>     
</head> 
<body>
<pre>
<?php
if($_FILES) print_r($_FILES)
?>
</pre>
<form enctype="multipart/form-data" method="post">
    <div id="fgroup">
        <div class="box"><input type="file" name="as[]" /><input class="del" type="button" value="Clear" /></div>
        <div class="box"><input type="file" name="as[]" /><input class="del" type="button" value="Clear" /></div>
        <div class="box"><input type="file" name="as[]" /><input class="del" type="button" value="Clear" /></div>
    </div>
    <button>Send</button>
</form>
</body> 
</html>


Ни куда не денутся файлы, если форма корректна.
Ответить с цитированием