Вход на сайт
HTML 5 - оно
2076 просмотров
Перейти к просмотру всей ветки
AlexNek патриот
в ответ alex445 23.10.23 17:12
Блейзором с привязками к модели - херня тормозящая
танцору всегда что то мешает и извращения обычно вредны...
- Валидация полей ввода происходит обычно после потери фокуса поля ввода.
- Установка Value происходит после каких либо событий которые можно перехватить.
Можно запретить использование пустого поля и ввода букв
<input type="number" inputmode="numeric" pattern="\d*" min="@Min" max="@Max" @bind-value="Value" required />
Вот с Bootstrap валидацией. Для чего-то большего нужно и писать побольше либо пользовать готовые компоненты
<EditForm Model="@exampleModel"> <InputNumber TValue="int?" EnableMinMax="true" Min="@Min" Max="@Max" Value="@exampleModel.NumberProperty" ValueExpression="@( () => exampleModel.NumberProperty )"></InputNumber> <EditForm> @code{ private ExampleModel exampleModel = new ExampleModel(); class ExampleModel { public int? NumberProperty { get; set; } } } </EditForm>