jQuery验证在HTML数字文本框中显示“请输入0.01的倍数”

时间:2018-11-27 16:42:31

标签: html asp.net-mvc validation

我有一个ASP.NET MVC5项目,该项目使用内置的jQuery验证库。

我已经声明了一个文本框,该文本框接受一个必须到小数点后两位的数字:

@Html.TextBox("", Model, new
{
    @class = "form-control",
    type ="number",
    placeholder ="0.00",
    step = "0.01"
})

页面呈现后,无论我在该字段中输入什么内容,我都无法使该字段通过验证。 “ 100.22”。

验证错误为:

  

“请输入0.01的倍数。”

有什么想法会发生这种情况吗?

我也在使用FluentValidation,但是我只使用了NotEmpty()GreaterThan(0)验证。

1 个答案:

答案 0 :(得分:1)

该问题必须与语法有关。尝试用“,”而不是“。”输入数字。