NET Core 3.1等,Blazor服务器
我有几行表格。百分比的输入字段具有DataAnnotations [Range(1,100)]; 如果我插入值并将焦点更改到另一个地方,然后单击另一个输入字段,则表示工作正确。 但是,如果要插入7000并按Enter键,则开始工作验证,并在短时间内出现错误消息,但是在UI上进行了一些魔术重写,并且当前输入字段标记为正确。 对于输入字段,我使用Blazor InputNumber。
有人可以帮助我解决此问题吗?
最良好的祝愿
答案 0 :(得分:0)
为了进行验证,我使用了https://blazor-university.com/forms/writing-custom-validation/ FluentValidationValidator
按Enter键表示提交表单。对于表单验证,我使用了一个Validator2,而InputNumber是其他Validator2的一部分。 Validator2显示短时错误,但是Validator2作为整个表单的主要验证器没有发现错误,而是重写了错误消息和CSS ....
如果它对某人有所帮助,请让我了解一下统计信息。