Asp.net MVC中的数字文本框

时间:2016-07-22 19:31:40

标签: jquery asp.net-mvc

有没有办法让MVC中的数字文本框具有所有的验证功能(不想使用Kendo,因为它有各种验证问题)?

3 个答案:

答案 0 :(得分:1)

您可以使用以下javascript进行验证:

function isNumber(n) {
    return !isNaN(parseFloat(n)) && isFinite(n);
}

来自here

答案 1 :(得分:0)

您可以试试这个,第三个参数是您的Html attributes

@Html.TextBox("Age", null, new {type ="number", min="1" max="5", id="age"})

答案 2 :(得分:0)

您可以将输入类型设置为数字

@Html.TextBoxFor(model => model.numberProperty, new { @type = "number" })