【问题标题】:Restrict decimal entries in html textbox限制 html 文本框中的小数项
【发布时间】:2017-04-17 05:09:57
【问题描述】:

我有一个 HTML 文本框,用户将在其中输入数据,而这些数据又将保存在十进制 (12,4) 类型的 SQL 列中。我将如何限制我的文本框以允许上述精度的数字或十进制值?

这是我的文本框代码:

@Html.TextBoxFor(m => m.Rate, null, new {@maxlength = "12", style = "width:87px;"})

【问题讨论】:

    标签: html kendo-ui textbox decimal precision


    【解决方案1】:

    有一个相同的问题有正确的答案,请参考这个链接。

    link

    链接上这个问题的答案只需要小数点,如果你想要数字以及小数点。只需删除此行中的非符号(!)。

    if (charCode != 46 && charCode > 31 
            && (charCode < 48 || charCode > 57))
             return false;
    

    【讨论】:

    • 它是否允许以 4 为刻度的 12 位数字。 IE。小数点后只有4位
    猜你喜欢
    • 1970-01-01
    • 2015-09-12
    • 1970-01-01
    • 2014-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-23
    相关资源
    最近更新 更多