Как применить Обязательное поле проверки элемента управления в зависимости от ввода другого поля - PullRequest
0 голосов
/ 20 мая 2019

У меня есть форма в 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...