0

构造输入时使用 jQuery.validate 的 ASP.NET MVC 3 视图

<input 
  type="text" 
  class="text-box single-line" 
  id="ReserveQuantity" 
  name="ReserveQuantity" 
  data-val="true" 
  data-val-required="The Reserve Quantity field is required." 
  data-val-number="This value must be numeric"
>

这是用于 ReserveQuantity 输入的标记。除了这些参数,我data-应该使用什么注释来确保这里只有某个数字范围是可以接受的,而无需手动验证

4

2 回答 2

1

实际上有一个内置的范围数据注释,它看起来像这样:

data-val-range="The field must be in range 0 to 104." 
data-val-range-min="0" 
data-val-range-max="104"
于 2012-08-08T23:06:50.927 回答
0

http://docs.jquery.com/Plugins/Validation/Methods/range#range

var minVal = 10, maxVal = 20;

$("#myform").validate({
    rules: {
        ReserveQuantity: {
            required: true,
            range: [ minVal, maxVal ]
        }
    }
});
于 2012-08-08T21:29:20.303 回答