Задать вопрос
@vhelsing90
Студент технического вуза

Как отправить форму с одинаковым атрибутом name?

У меня функция addField() добавляет новое такое же поле, как в div="field", просто дублирует его после самого него. Вопрос! как мне тогда отправлять данные формы на сервер c# asp.net если атрибут "name" будет в новом созданном поле таким же. При том можно несколько раз нажать на кнопку "Добавить поле". Как тут быть?
<form>
		<div class="field">
			<input name="Name" placeholder="Заголовок поля">
			<select name="select">
				<option value='textarea'>Один из списка</option>
				<option value='input'>Текст-строка</option>
			</select>
		</div>
		<input type="submit" value="Добавить поле" onclick="addField(this);">	
		<input type="submit" value="Сохранить">
	</form>
  • Вопрос задан
  • 424 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
john36allTa
@john36allTa
alien glow of a dirty mind
Каждому инпуту name="Name", т.к. div отвечает только за разметку на данные отправки это не влияет. Ну а на приёме аля
string[] names = Request.Form.GetValues("Name");
или
string[] names = Request.QueryString.GetValues("Name");
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
fKglD4.png
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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