У меня есть форма в MVC.В форме есть несколько полей (текстовые поля и элементы управления загрузкой файлов).Ни одно из них не является обязательным полем.Но мне нужно предоставить подтверждение (с использованием JQuery), что, если я введу значение в текстовое поле, соответствующий элемент управления загрузкой файла должен стать Обязательным.Все эти элементы управления генерируются динамически.
Expense.cshtml:
<td>
@Html.TextBoxFor(o => o.ExpenseDetails[i].Amount, new { @id = @l_AmountID, @class = "form-control input-group input-text", @style = "width:140px" , @placeholder = "Amount"})
</td>
<td>
<span class="fa fa-plus input-group input-group-append input-group-text mt-1" onclick="document.getElementById('@l_UploadID').click(); ShowFileCountLabel('@l_UploadID')">
</span>
@Html.TextBoxFor(model => model.ExpenseDetails[i].files, "", new { @id = @l_UploadID, @type = "file", @multiple = "multiple", @class = "invisible input-group input-group-append input-group-text file-upload", @style = "height:0px" })
<div class="file-count" id="@l_Span">
</div>
</td>