@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>
  • Вопрос задан
  • 397 просмотров
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы