无效日期条目的Jquery日期验证

时间:2013-06-23 05:22:37

标签: 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')));
  })

问题是当我进入时,让我们说02/31/2014。这是无效的。我想为用户设置$无效的自定义消息。

但Jquery今天的错误录入日期正在传递。如何获得用户输入的准确值(02/31/2014)?

1 个答案:

答案 0 :(得分:1)

当使用jQuery的getdate方法时,它会自动设置为今天的无效日期日期(不知道为什么它会在Jquery中使用它)。

alert("You Entered: "+($(this).datepicker('getdate')));

而不是使用此

alert("You Entered: "+($("#date").val());

更新:Fiddle Demo