Javascript 无效日期输入的Jquery日期验证
我正在实现jQuery日期选择器。它可以从日历和键盘输入中选择日期。从日历中选择时,工作正常Javascript 无效日期输入的Jquery日期验证,javascript,jquery,jquery-ui-datepicker,Javascript,Jquery,Jquery Ui Datepicker,我正在实现jQuery日期选择器。它可以从日历和键盘输入中选择日期。从日历中选择时,工作正常 <input type="text" id="date" /> <script> $('#date').datepicker ({ dateFormat: 'mm/dd/yy' }).on("change", function(){ alert("You Entered: "+($(this).datepicker('getdate'))); })
<input type="text" id="date" />
<script>
$('#date').datepicker ({
dateFormat: 'mm/dd/yy'
}).on("change", function(){
alert("You Entered: "+($(this).datepicker('getdate')));
})
$(“#日期”).datepicker({
日期格式:“mm/dd/yy”
}).on(“更改”,函数(){
警报(“您输入:”+($(this.datepicker('getdate'));
})
问题是当我进入时,比如说2014年2月31日。这是无效的。我想给用户设置一条自定义消息,$无效
但是Jquery会将今天的日期传递给错误的条目。如何获取用户输入的准确值(2014年2月31日)?当使用jQuery的getdate方法时,它会自动设置为今天的日期作为无效日期(不确定为什么在jQuery中是lke) 用这个代替这个
alert("You Entered: "+($("#date").val());
更新:侧注:您缺少
dateFormat
的值周围的引号(”
)。有关检测无效输入的方法,请参阅。
alert("You Entered: "+($("#date").val());