Blazor Change Validation по умолчанию имена классов css - PullRequest
1 голос
/ 02 октября 2019

Я пробую Microsoft Blazor, и при работе с формами и проверкой я остановился на том, как я могу изменить класс CSS по умолчанию, который будет добавлен по умолчанию в состояние проверки InputText.

Для объяснения, когда InputText имеетошибка по умолчанию принять класс "недопустимый" Я хочу изменить этот класс на "недопустимый"

Мне нужны лучшие практики

Спасибо, сообщество StackOverflow

1 Ответ

1 голос
/ 02 октября 2019

Любой атрибут HTML-элемента (или InputText), включая класс, может быть «односторонним» привязан к переменной или выражению. Так что в вашем случае вы могли бы сделать:

<input type="text" class="@((any_validation_condition)? "error_css_class" : "")" />

или просто привязать переменную и установить эту переменную во время выполнения, чтобы отразить подходящий класс отображения элемента.

Спасибо

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