构造输入时使用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-
注释来确保只有某个数字范围可以接受而无需手动验证?
答案 0 :(得分:1)
实际上有一个内置数据注释用于范围,它看起来像这样:
data-val-range="The field must be in range 0 to 104."
data-val-range-min="0"
data-val-range-max="104"
答案 1 :(得分:0)
http://docs.jquery.com/Plugins/Validation/Methods/range#range
var minVal = 10, maxVal = 20;
$("#myform").validate({
rules: {
ReserveQuantity: {
required: true,
range: [ minVal, maxVal ]
}
}
});