我有一个使用bootstrap-datepicker创build的附加dateselect器的input元素。 <div class="well"> <div class="input-append date" id="dp3" data-date="2012-01-02" data-date-format="yyyy-mm-dd"> <input type="text" id="date-daily"> <span class="add-on"><i class="icon-th"></i></span> </div> </div> <script language="JavaScript" type="text/javascript"> $(document).ready(function() { $('#dp3').datepicker(); $('#date-daily').val('0000-00-00'); $('#date-daily').change(function () { console.log($('#date-daily').val()); }); }); </script> 当用户通过在input元素中直接input来更改date时,我可以使用input元素的onChange事件来获取值,如上所示。 但是,当用户从datepicker更改date(即通过单击日历上的date),onChange处理程序不会被调用。 如何检测通过dateselect器进行的所选date的更改,而不是通过在input元素中键入?
我如何使用Twitter Bootstrapdateselect器? 我使用下面的代码,但它不工作。 <html> <head> <title>DatePicker Demo</title> <script src="js/jquery-1.7.1.js"></script> <link href="css/datepicker.less" rel="stylesheet" type="text/css" /> <link href="css/bootstrap.css" rel="stylesheet" type="text/css" /> <link href="css/bootstrap.min.css" rel="stylesheet" type="text/css" /> <script src="js/bootstrap-datepicker.js"></script> </script> </head> <body> <form > <div class="input"> <input class="small" type="text" value="01/05/2011" data-datepicker="datepicker"> </div> </form> </body> </html>
我需要使用datepicker,它提供了限制可选date的选项。 我们一直在使用jQuery UI来使用minDate,maxDate选项来支持它。 $("#id_date").datepicker({minDate: +1, maxDate: '+1M +10D'}); 最近我们开始为我们的风格使用Twitter Bootstrap。 显然,Twitter Bootstrap与jQuery UI风格不兼容。 所以我尝试使用http://www.eyecon.ro/bootstrap-datepicker/中的引导兼容dateselect器之一。 不幸的是,上面的插件不像jQuery UI的datepicker那样可configuration。 任何人都可以帮助我限制在新的dateselect器中的可选date范围。