2015-02-10 48 views
0

在日期選擇器應用驗證我在JavaScript中的日期選擇爲: -如何通過JavaScript

<link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css"> 
<script src="//code.jquery.com/jquery-1.10.2.js"></script> 
<script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script> 
<link rel="stylesheet" href="/resources/demos/style.css"> 

<script> 
$(function() { 
$("#datepicker").datepicker(); 
}); 
</script> 

現在,我希望用戶選擇日期這是不到今天即選擇哪些是以前的任何日期或者從今天起才能在日期應用這種驗證?

回答

0

日期選擇器具有maxDate屬性,這將使我們能夠設置最大日期。根據您的要求,日期必須從今天起保留。然後,它會是這個樣子

$(function() { 
     $("#datepicker").datepicker({ maxDate: -1 }); 
    }); 

<link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css"> 
 
<script src="//code.jquery.com/jquery-1.10.2.js"></script> 
 
<script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script> 
 
<link rel="stylesheet" href="/resources/demos/style.css"> 
 

 
<script> 
 
\t \t $(function() { 
 
\t \t \t $("#datepicker").datepicker({ maxDate: -1 }); 
 
\t \t }); 
 
</script> 
 

 
<input type='text' id='datepicker'>

+0

我申請,但隨後也我能提前選擇今天的日期。 – MES 2015-02-10 04:53:31

+0

我只想選擇今天之前的任何日期。驗證僅在用戶今天選擇或今天之前選擇時應用。 – MES 2015-02-10 04:56:33

+0

@MES你可以請檢查代碼片段。你需要嗎? – 2015-02-10 05:03:50