在jQuery验证中使用变量

时间:2015-09-30 17:10:04

标签: jquery validation variables

我目前按最大数量验证字段,效果很好:

jQuery.validator.setDefaults({
  debug: true,
  success: "valid"
});
$( "#registration" ).validate({
  rules: {
  max_number: {
  required: true,
  max: 3
    }
   }
  });

我想要做的是用我已经使用的变量(available_seats)替换max:3。它可以正常使用数字,但是当我使用我的变量(值为10)时,它根本不起作用。有什么建议吗?

jQuery.validator.setDefaults({
  debug: true,
  success: "valid"
});
$( "#registration" ).validate({
  rules: {
    max_number: {
      required: true,
      max:available_seats
    }
  }
});

1 个答案:

答案 0 :(得分:0)

使用以下函数将变量转换为int:

    parseInt(available_seats)