Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.08.2014, 01:42
Интересующийся
Отправить личное сообщение для greenbuger Посмотреть профиль Найти все сообщения от greenbuger
 
Регистрация: 18.05.2014
Сообщений: 11

Как вывести массив в name
Возникла такая проблема.
Есть скрипт мульти загрузки input file c привью.
есть инпут
<input type="file" id="uploadbtn" name='foto1' accept="image" />

Как сделать что бы при каждом нажатии foto увеличивалось на ++1
то есть name='foto1' name='foto2' name='foto3'
Как уже не пробовал все равно или post пустой или только foto1 уходит
Ответить с цитированием
  #2 (permalink)  
Старый 05.08.2014, 02:03
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Только не понятно массив здесь при чем
<input type="file" id="uploadbtn" name='foto1' accept="image" />
<script>
  var el = document.getElementById("uploadbtn");
  el.onclick = function () {
    var name_id = +this.name.split("foto")[1];
    this.name = 'foto' + (++name_id);
  }
</script>

обычно в таких случаях пишут name="foto[]"
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Как вывести дату, чтобы не повторять скрипт пару раз xXapokalypsesXx Общие вопросы Javascript 10 27.06.2013 13:43
как вывести сообщение только когда селект не выбран imediasun1 Элементы интерфейса 5 11.05.2013 17:40
Как получить javasript массив из php? dima_tr AJAX и COMET 6 01.02.2013 03:37
Как вывести картинку по запросу Bon Events/DOM/Window 2 04.04.2012 02:20