Как клонировать значение входного файла - PullRequest
2 голосов
/ 11 марта 2012

Как я могу клонировать атрибут значения поля ввода файла. Примерно так:

<input type="file" id="field1"/>
<input type="file" id="field2"/>
<script>
$('#field2').val($('#field1').val());
</script>

Ответы [ 2 ]

4 голосов
/ 14 марта 2012

Я нашел решение этой проблемы:

<input type="file" id="field1"/>
<span id="field2_area"><input type="file" id="field2"/></span>
<script>
$('#field1').change(function(){
    var clone = $(this).clone();
    clone.attr('id', 'field2');
    $('#field2_area').html(clone);
});
</script>
1 голос
/ 12 марта 2012

Если вы хотите, чтобы они оставались такими же, когда пользователь взаимодействует с ними:

$(function(){
    $('#field1').on('keyup blur', function(){

            $('#field2').val($(this).val());

     }).blur();
});

Запуск размытия () при загрузке страницы будет делать то же, что и код, который у вас уже есть

РЕДАКТИРОВАТЬ Просто понял, что это файловые поля ... безопасность браузера ограничивает то, что вы можете с ними сделать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...