【问题标题】:jquery validation denomination of pricejquery验证价格面额
【发布时间】:2013-09-17 07:19:34
【问题描述】:

我正在使用 jquery 验证。我需要一个输入字段为 250 美元的数字和面额。我用于验证的代码是

  rules: {
      myPrice: {
          required: true,
          number: true
      }

现在我只需要 250 美元的面额。 ???

【问题讨论】:

    标签: jquery validation jquery-validate


    【解决方案1】:

    您需要添加一个新的自定义方法来检查您的价格是否为 250 面额,因此只需使用 $.validator.addMethod 添加一个新方法

     $.validator.addMethod('denominationCheck', function (value) {
            return Number(value) % 250 == 0;
        }, '');
    

    并在您的规则中修改如下

    rules: {
      myPrice: {
          required: true,
          number: true,
          denominationCheck : 0
      }
    

    希望对你有帮助

    【讨论】:

    • required: true后面的分号改成逗号,你就得到了我的投票:)
    【解决方案2】:

    $.validator.addMethod 就是你要找的

    【讨论】:

      猜你喜欢
      • 2016-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-13
      相关资源
      最近更新 更多