Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.01.2015, 13:49
Интересующийся
Отправить личное сообщение для qwerty2109 Посмотреть профиль Найти все сообщения от qwerty2109
 
Регистрация: 25.12.2014
Сообщений: 10

Нужна помощь!!!
Доброго времени суток))
В общем, есть скрипт который дублирует input[type="text"]
Мне нужен скрипт который бы дублировал input[type="file"] в реальном времени, то есть что происходит с одним, то же самое происходит с другим.

Помогите пожалуйста!!!

Последний раз редактировалось qwerty2109, 25.01.2015 в 14:06.
Ответить с цитированием
  #2 (permalink)  
Старый 25.01.2015, 13:58
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

document.querySelector('input[type="file"]').cloneNode(true);


Только зачем?
Ответить с цитированием
  #3 (permalink)  
Старый 25.01.2015, 14:03
Интересующийся
Отправить личное сообщение для qwerty2109 Посмотреть профиль Найти все сообщения от qwerty2109
 
Регистрация: 25.12.2014
Сообщений: 10

Сообщение от Ruslan_xDD Посмотреть сообщение
document.querySelector('input[type="file"]').cloneNode(true);


Только зачем?
А можешь написать полностью как это будет?

<input type="file" id="file" name="screen"> - Это оригинал

<input type="file" id="fileclone" name="screen"> - Это копия
Ответить с цитированием
  #4 (permalink)  
Старый 26.01.2015, 12:40
Профессор
Отправить личное сообщение для caetus Посмотреть профиль Найти все сообщения от caetus
 
Регистрация: 23.09.2014
Сообщений: 197

document.querySelector('input[type="file"]')

получаешь все input[type="file"] в виде массива !!
Ответить с цитированием
  #5 (permalink)  
Старый 26.01.2015, 12:42
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

caetus,
Не "querySelector", а "querySelectorAll"
Не массива, а "NodeList", это большая разница.
Ответить с цитированием
  #6 (permalink)  
Старый 26.01.2015, 13:06
Профессор
Отправить личное сообщение для caetus Посмотреть профиль Найти все сообщения от caetus
 
Регистрация: 23.09.2014
Сообщений: 197

ну в массив преобразовать очень просто ...
Array.prototype.METHOD.call()
Ответить с цитированием
  #7 (permalink)  
Старый 26.01.2015, 13:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

я так понял выбираешь файл и его файла имя появляется не только в том где выбирал но и во втором 'input[type="file"], поэтому мне что-то непонятны предыдущие советы.
Ответить с цитированием
  #8 (permalink)  
Старый 26.01.2015, 13:59
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

qwerty2109, какой смысл тогда делать копию? Можно же новый создать.

var file = document.createElement('input');
file.id = 'fileclone';
file.name = 'screen';
file.type = 'file';
document.body.appendChild(file);
Ответить с цитированием
  #9 (permalink)  
Старый 26.01.2015, 15:03
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Ruslan_xDD,
а зачем что-то создавать когда уже есть два 'input[type="file"]
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body>
   <input type="text" id="file" name="screen" oninput="fileclone.value=value"> - Это оригинал

<input type="text" id="fileclone" name="screen"> - Это копия


</body>

</html>

ТС нужно тоже самое но с type="file"
Ответить с цитированием
  #10 (permalink)  
Старый 27.01.2015, 03:30
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

рони,
всё не очень логично. Зачем вообще дубликат файла? Файлы ведь в них одинаковые и на сервере нет смысла использовать дубликат.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь знающих zytr Элементы интерфейса 7 20.05.2014 08:38
Нужна помощь по javascript darklend Общие вопросы Javascript 0 12.01.2014 23:33
Нужна помощь: Slider wheel Alex555 Мобильный JavaScript 0 15.05.2013 18:06
Нужна помощь по слайдеру seoguru Работа 3 28.01.2013 22:02
нужна помощь dominosoko Серверные языки и технологии 4 14.03.2010 02:17