Задать вопрос
@Vfvfgfgf
Пятнадцатый год - новичок

Почему после переименования атрибутов name формы, в обработку уходит только последний name?

Добрый день, уважаемые знатоки!
Прошу помочь решить следующую проблему. Имеется форма и в зависимости от количества добавленных в форму элементов, при submit e в обработку должны уходить все name, а уходит только последний. Не пойму где ошибка.
Вот js код.
$('#form_bso').submit(function(){
$('body [name]').each(function(indx, element){
$('body [name]').prop('name', 'name'+indx);
});
return true;
});

Array ( [name8] => fun )
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
Решения вопроса 1
DevMan
@DevMan
так и должно быть: имя должно быть либо уникальным, либо массивом.
<input name="name[]">
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы