Отключить проверку клиента по запросу. - PullRequest
0 голосов
/ 16 октября 2018

В моем приложении asp.net core 2.1 у меня есть форма с несколькими кнопками, текстовым полем ввода и выпадающим списком.

Одна из кнопок добавляет запись, имя которой берется либо из текстового поля ввода, либосписок.Другие кнопки выполняют другую работу.

Я использую эту типичную конструкцию для запуска проверки:

@section Scripts {
    @{await Html.RenderPartialAsync("_ValidationScriptsPartial");}
}

Проблема заключается в том, что если элемент выбран в раскрывающемся списке, а текстовое поле остается пустымЯ не могу отправить форму из-за ошибки проверки, поскольку переменная для флажка объявлена ​​как

[Required(ErrorMessage = "Book's name is required")]

Другие кнопки также генерируют сообщение, и происходит то же самое: форма не может быть отправлена, если текстовое поле пусто: - /

Есть ли способ исключить проверку элементов на стороне клиента при условии? .. Полагаю, мне, вероятно, нужен здесь JavaScript, но я довольно новичок в этом: - /

Буду признателен за любую помощь в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...