1
こんにちは日付範囲カスタム検証方法から日付を検証する方法は?
HTMLを検証するために、次のコードがあります。
<div class="form-group">
<label for="txtLastName">Registration Date:</label>
<input type="date" class="form-control" id="txtRego" name="txtRego" />
</div>
JS:
var f = $('#f1');//this is the form
$.validator.addMethod('dateRange', function (value, element) {
if ((value >= '1/31/2016' && value <= '3/31/2016')) {
return true;
}
else {
return false;
}
}, 'entered date is out of range');
f.validate({
rules: {
txtRego: {
dateRange: true
}
},
messages: {
txtRego: {
dateRange: 'not in range'
}
}
});
が、それは範囲を検証しませんが。なぜそれは日付を検証しませんか?
を試してみてください。値を日付オブジェクトに変換して比較する必要があります。 – DinoMyte
これを行うには[momentjs](http://momentjs.com)ライブラリを使用してください。 – t0mm13b
@DinoMyteもしあなたが答えることができれば、ポイントを与えることができます! –