Tag: datepicker

简单的datepickervalidation

有人帮我写了一个函数,用于在有人点击日期后为jquery datepicker显示一行文本(最好是通过显示css类)吗? 如果选择的日期在今天和今天的21天之间,则必须出现通知。 这是我需要帮助的function,因为我不知道如何编写它。 $(function() { $( “#delivery_date” ).datepicker({ dateFormat: “dd/mm/yy”, }); });

Jquery datepicker在lightbox中不起作用

在一些问题解决后,我得到了一些棘手的东西。 我正在使用一个名为prettyPhoto的JQuery叠加插件。 只是想用表格做一个叠加。 表单隐藏了CSS,当点击链接时,叠加层以漂亮的方式显示它。 到目前为止一切都那么好,一切都按预期工作,只有一件事:这个表单有一个日期字段,我在其中使用datepicker UI。 它(datepicker)根本没有显示出来。 起初,我尝试使用谷歌搜索并进行一些CSS调整…没有任何作用。 CSS上的z-index , z-index动态… 然后我用Firebug来留意。 Datepicker通常在动态单击listener元素时设置其属性。 在叠加层内的此窗体上,当我单击侦听器字段时,datepicker div根本不会更改。 关于如何使这个工作的任何想法? 参考文献:网站是: http : //davedev.com.br/projects/jdc/v1/pt/reserva.php是的,它是葡萄牙语。 只需单击屏幕右下角的卡通对话框即可查看叠加层。 我正在使用谷歌apis CDN的jquery和jquery-ui。 我正在开发和测试Ubuntu,Firefox 3.6.7(Chrome 5和Opera 10.60)。 是的,我正在使用一些HTML5元素和一些CSS3效果(卡通对话气球完全用CSS3制作。没有图像。=])。

选择日期后,引导日期选择器不会自动关闭

我使用最新的Bootstrap datepicker.js。 一切正常,但是当我从下拉列表中选择一个日期时,它不会自动关闭它。 我在网上搜索并尝试在我的javascript中使用以下函数,如下所示: $(‘#selectDate’).datepicker({ autoclose: true }).on(‘changeDate’, function (ev) { (ev.viewMode == ‘days’) ? $(this).datepicker(‘hide’) : ”; }); 但是当我使用Google Chrome Dev工具时,我意识到ev.viewmode未定义。 我不确定如何前进。

jquery datepicker日期手动输入

如何使用“jQuery UI Datepicker 1.8.4”启用日期手动输入? 我可以在chrome中手动输入日期,但默认情况下不能输入firefox。

JQuery UI – 无法使datepicker工作

问题很简单。 我已正确包含所有内容,但日期选择器不会显示。 我在html head标签中添加了脚本: <script type="text/javascript" src="”> <link rel="stylesheet" href="”> <link rel="stylesheet" href="”> 比日期选择器代码… $(document).ready(function() { $( “#date” ).datepicker({ dateFormat: “yy-md” }); }); 就是这样。 该文本输入没有日期选择器或任何内容。 也没有错误…… 🙁

jquery datepicker onselect的问题

按照jquery站点上的基本onSelect规范,我尝试了以下代码: $(document).ready(function(){ $(“#datepicker”).datepicker(); $(‘#datepicker’).datepicker({ onSelect: function(dateText, inst) { alert(“Working”); } }); }); 而且无法让它发挥作用! 最初一直试图让一个更复杂的东西工作,但onSelect只是没有工作,所以我回到基础,仍然不工作,任何人都知道我做错了什么?

使用JQuery datepicker进行select-on-select的最可重用代码

在选择日期时,似乎(至少)有两种方法可以提交JQuery日期选择器。 首先, onSelect : function (dateText, inst) { $(‘#myFormID’).submit(); } 从 使用JQuery Datepick选择发布表单 要么 Datepicker在选择日期时提交表单 这样做的缺点是它嵌入了表单的ID,所以如果你复制现有的datepicker的代码并忽略它,它将无法工作; 如果你不忽略它,更改ID仍然是另一件事。 所以,这个版本 onSelect : function() { $(this).parent(‘form’).submit(); } 看起来更好,因为它可以复制而无需修改。 但是,如果datepicker与文本框关联,并且文本框在表格内,那么它将无法工作,而是需要此行 onSelect : function() { $(this).parents(‘form’).submit(); } (请参阅jquery datepicker不会在表内提交 ) 差异 – 只是在不明显的情况下 – 是’父母’而不是’父母’。 我现在尝试将’父母’用于我的所有日​​期选择器,它们似乎都运行良好 – 但很少是推荐的选择提交方式(例如https://forum.jquery.com/topic/datepicker -onselect-submit-date表示非SO示例)。 有谁知道其中的情况 onSelect : function() { $(this).parents(‘form’).submit(); } 不会提交选择,或者它实际上是最好和最容易重复使用的选项?

jquery datepicker将日期设置为明天的日期

我已将#arrival的日期设置为今天的日期,但是如何将#departure设置为明天的日期? $(function() { $( “#arrival” ).datepicker({ dateFormat: “dd/mm/yy”, changeMonth: true, changeYear: true, numberOfMonths: 1, yearRange: “:2016”, minDate: “dateToday”, onClose: function( selectedDate ) { $( “#departure” ).datepicker( “option”, “minDate”, selectedDate); } }); $(function() { $(“#arrival”).datepicker(“setDate”, “0”); }); $( “#departure” ).datepicker({ dateFormat: “dd/mm/yy”, changeMonth: true, changeYear: true, numberOfMonths: 2, yearRange: “:2016”, }); $(function() { $(“#departure”).datepicker(“setDate”, “1”); }); […]

如何从jQuery UI datepicker获取dateFormat?

在我的页面中,通过根据当前用户的语言设置加载本地化的.js文件来自动设置datepicker dateFormat选项。 在页面的其他地方,我需要格式化一些日期,所以我想从datePicker中取出dateFormat选项。 jQuery文档说你可以像这样检索dateFormat选项: $(‘.selector’).datepicker(‘option’, ‘dateFormat’); 但是,这将返回包装datePicker的jQuery对象,而不是预期的字符串值。 这是一个错误吗? 还有另一种方法来检索dateValue选项吗? 我正在使用jQuery 1.3.2和jQuery UI 1.7.1。 我知道我可以简单地以另一种方式查找dateFormat,但是将它从日期选择器中拉出来将是干净而优雅的。

使用setdate为jQueryUI datepicker创建“<previous”和“next”(日期)链接时出错

我正在尝试将“<Previous”和“Next>”链接附加到jQueryUI datepicker控件。 我的问题是它会正确添加1天,但随后停止。 它不会继续增加几天。 (与上一个按钮相同)。 因此,如果我进入2009年10月30日,那将只会“下一步”到10/31/2009,并且不会翻到11月1日。任何想法? 这是我的简化代码: 相关HTML: « Previous Next » 相关的Javascript / jQueryUI: // Datepicker Init $(“#datepicker”).datepicker({showOn: ‘button’, buttonText: ‘Click to choose date’}).change(function () { refreshSchedule(); }); // Next Day Link $(‘a#next’).click(function () { $(“#datepicker”).datepicker(‘setDate’, ‘+1’); refreshSchedule(); return false; }); // Previous Day Link $(‘a#previous’).click(function () { $(“#datepicker”).datepicker(‘setDate’, ‘-1’); refreshSchedule(); return false; }); […]