Я использую форму, чтобы иметь возможность использовать ввод пользователя для сохранения некоторой информации.
В данном случае это инструкция к квитанции. Однако я хотел бы иметь неограниченное количество полей для этого (как вы можете видеть на изображении, оно имеет 3 поля).
Я хотел бы иметь опцию внизу, например, кнопку, где она создаст новое поле ввода. Я искал в документации по начальной загрузке, и я не нашел ничего связанного с этим, они всегда используют фиксированное количество полей ввода ...
Любое предложение?
Это код, который я использую для генерации полей (сейчас 10):
<div class="col-md-4">
<h2>Instructions</h2>
<div class="form-group">
<table style="width:75%">
<tr>
<th><label asp-for="Instructions[0].Designation" class="control-label"></label></th>
</tr>
@for (int i = 0; i < 10; i++)
{
<tr>
<td><input asp-for="Instructions[i].Designation" class="form-control" placeholder="Step @(i+1) " /></td>
</tr>
<span asp-validation-for="Instructions[i].Designation" class="text-danger"></span>
}
</table>
</div>
![enter image description here](https://i.stack.imgur.com/GRSM3.png)