0

入力を作成する場合、jQuery.validateを使用するASP.NETMVC3ビュー

<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 に答える