Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无效日期输入的Jquery日期验证_Javascript_Jquery_Jquery Ui Datepicker - Fatal编程技术网

Javascript 无效日期输入的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'))); })

我正在实现jQuery日期选择器。它可以从日历和键盘输入中选择日期。从日历中选择时,工作正常

<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());