Я использую эту ссылку http://www.openjs.com/articles/ajax/ajax_file_upload/response_data.php для загрузчика ajax он работает абсолютно нормально для одной загрузки, но я хочу преобразовать этот скрипт в несколько загрузок с помощью вашего руководства, также определенно приветствуется.

Я просто хочу знать, как настроить таргетинг на несколько iframe с использованием одной формы. Текущий скрипт нацелен на космическую форму, вот так, и эта форма содержит только один входной файл ...

Код

<script type="text/javascript">
function init() {
    document.getElementById("file_upload_form").onsubmit=function() {
     document.getElementById("file_upload_form").target = "upload_target";
     document.getElementById("upload_target").onload = uploadDone; 
    }
}
window.onload=init;
<script>

<form id="file_upload_form" method="post" enctype="multipart/form-data" action="http://www.appifylabs.com/web/php-upload-progress-bar/uploaderSecond/upload.php/">
<input name="file" id="file" size="27" type="file" multiple="multiple"/><br />
<input type="submit" name="action" value="Upload Image" /><br />
<iframe id="upload_target" onload="uploadDone()" name="upload_target"  src="" style="width:600px;height:600px;border:1px solid #ccc;"></iframe>
</form>

Попытка не сработала

<script type="text/javascript">
    function init() {
        document.getElementById("file_upload_form").onsubmit=function() {
             document.getElementById("file_1").target = "upload_target_1";
             document.getElementById("file_2").target = "upload_target_2";
        }
    }
window.onload=init;
<script>

Уведомление

Я не хочу использовать сторонние программы загрузки, такие как uploadify, JqueryUploader, Valum и т. Д., Только в качестве причины для изучения

1
Query Master 25 Июл 2012 в 22:01

1 ответ

Лучший ответ

У каждой формы может быть только одна цель. И цель - это свойство элемента FORM, а не элементов INPUT (вы пробовали выше).

Одним из возможных решений является клонирование формы с помощью JQuery, установка соответствующей цели на требуемый IFRAME и отправка каждого клона.

0
Niloct 25 Июл 2012 в 22:12