Kendo UI数字文本框 - 最大值

时间:2014-05-06 16:57:10

标签: c# jquery asp.net html5 kendo-ui

我正在使用Kendo UI数字文本框。我在文本框中设置了最大值。但是,我希望max值更像max-char属性。

目前,如果我键入99999以外的任何内容,比如说111111,它会恢复到最大值(99999),我宁愿文本框只是阻止额外的数字而不是恢复到9999.

  @(Html.Kendo().NumericTextBox<double>()
                .Name("XXXX")
                .Max(99999)
                .Min(1)
                .Format("\\#")
                .HtmlAttributes(new { style="width:100%"})
            )

1 个答案:

答案 0 :(得分:3)

使用输入的maxLength属性。因此,在页面加载时,请执行以下操作:

$("#XXXX").attr('maxlength','5');

根据评论进行修改: 为了将规则应用于所有数字框,以下内容应该起作用:

$("input[data-role='numerictextbox']").attr('maxlength','5');