【问题标题】:How to customize jquery validation number format?如何自定义jquery验证号码格式?
【发布时间】:2013-11-04 12:27:10
【问题描述】:

我想将 jQuery 验证设置为有效的小数点而不是逗号(0.5

编辑:

我使用 ASP.NET MVC 4 形式:

我在模型中有一些浮点类型的字段。

我有针对这些字段的 Html 助手编辑器。

 @Html.EditorFor(model => model.OverRunningClutch.D2)

框架自动做很多事情(比如客户端验证和 jquery 验证)。但是 ASP.NET DefaultModelBinder 不解析具有小数点格式的字段。但是如果我用逗号输入,jquery 验证说它是无效的。

【问题讨论】:

  • 请向我们展示您现有的验证码。
  • @Archer 我编辑了问题。

标签: jquery asp.net-mvc jquery-validate


【解决方案1】:

Globalization, Validation and Date/Number Formats in Asp.Net MVCGlobalization, Validation and Date/Number Formats in Asp.Net MVC

对于 Q&D 简短的回答,您可以选择以下内容:

var genuineNumberFunc = $.validator.methods.number;
$.validator.methods.number = function (value, element) {
 if(value.indexOf(',')!=-1)
      return false;
 return genuineNumberFunc(value, element);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-01
    • 1970-01-01
    • 2011-05-28
    • 2010-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多