Вход на сайт
HTML 5 - оно
2079 просмотров
Перейти к просмотру всей ветки
alex445 коренной житель
в ответ alex445 23.10.23 16:46, Последний раз изменено 23.10.23 17:16 (alex445)
Попробовал то же самое с Блейзором с привязками к модели - херня тормозящая, которая перерисовывает значение на правильное через раз.
<input type="number" min="@Min" max="@Max" @bind-Value @onkeyup="(_=>{if(Value<Min) Value=Min; if(Value>Max) Value=Max;})" />
Или можно отдельно метод выделить
<input type="number" min="@Min" max="@Max" @bind-Value @onkeyup="Validate" />
void Validate(KeyboardEventArgs a)
{
if (Value < Min) Value = Min;
if (Value > Max) Value = Max;
}
Джаваскрипт же срабатывает мгновенно. Хоть где-то он лучше.