Deutsch

HTML 5 - оно

23.10.23 20:57
Re: HTML 5 - оно
 
AlexNek патриот
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>
 

Перейти на