jquery-ui-datepicker 相关问题

来自jQuery-ui的日期选择器小部件,允许用户从弹出式或内联日历中选择日期

禁用日期选择器上给定日期的过去日期

我正在尝试使用 UI 日期选择器选择日期范围。 在 from 字段中,人们不应该能够查看或选择给定日期之前的日期。 我的代码: 我正在尝试使用 UI 日期选择器选择日期范围。 在“发件人”字段中,人们不应该能够查看或选择给定日期之前的日期。 我的代码: <input type="text" class="form-control" name="from_date" id="f_date" value="{{ Session::get('reviewerJoiningInfo.join_date') ? Session::get('reviewerJoiningInfo.join_date') : null }}" placeholder="From Date" onkeydown="return false" autocomplete="off"> 从会议中获取日期 $('#f_date').datepicker({ format: 'dd-mm-yyyy', }).on('changeDate', function (ev) { var rev_join_date = $('#f_date').val() var reviewer_join_date = $('#reviewer_join_date').val() if(rev_join_date < reviewer_join_date){ $('#f_date').val(reviewer_join_date) } $(this).datepicker('hide'); } ); 我使用了minDate: date但不起作用。 要禁用去年日期,您可以在参数中传递年份范围。 喜欢 yearRange: '1950:2013', // specifying a hard coded year range 或 yearRange: "c-100:c+0", // last hundred years and current years 示例: $(document).ready(function() { $("#date").datepicker({ changeYear:true, yearRange: "2005:2015" }); }); 过去10年和未来10年: $('#datepicker2').datepicker({ changeMonth: true, changeYear: true, minDate: 0, yearRange: 'c-10:c+20', }); 如果你想禁用过去的日期你可以传递startDate或minDate $('#date').datepicker({ changeMonth: true, changeYear: true, showButtonPanel: true, minDate: new Date(), }); FIDDLE:用于禁用过去的日期 https://jsfiddle.net/p0deLk56/ 针对js/react/next用户的解决方案:使用min value属性并设置你想要的日期。在本例中,是今天的日期 <input onChange={foo} onBlur={bar} type="date" data-testid="name-input" name="name" min={new Date().toISOString().split("T")[0]} />

回答 2 投票 0

React DatePicker - 点击月份之外的日期和日历自动关闭,不能不选择结束日期吗?

React DatePicker - 点击月份之外的日期和日历自动关闭,不能不选择结束日期吗? 当我点击 April 30 时,React DatePicker 自动关闭。我不选择结束日期。 输入图片

回答 1 投票 0

jQuery 日期选择器 - 设置当前日期

HTML JavaScript $( 函数() { $( "#datepicker" ).datepicker({ 日期格式: 'mm-dd-yy', 最短日期:...</desc> <question vote="1"> <p><strong>HTML</strong></p> <pre><code>&lt;input type=&#34;text&#34; id=&#34;datepicker&#34;&gt; </code></pre> <p><strong>javaScript</strong></p> <pre><code>&lt;script&gt; $( function() { $( &#34;#datepicker&#34; ).datepicker({ dateFormat: &#39;mm-dd-yy&#39;, minDate: &#34;today&#34;, maxDate: &#34;+30d&#34;, setDate: &#34;+1d&#34; }); }); &lt;/script&gt; </code></pre> <p><strong>回复:</strong></p> <p><a href="https://i.stack.imgur.com/oIsji.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL29Jc2ppLnBuZw==" alt=""/></a></p> <p><strong>选择当前日期的预期响应:</strong></p> <p><a href="https://i.stack.imgur.com/6kmg5.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tLzZrbWc1LnBuZw==" alt=""/></a></p> </question> <answer tick="true" vote="1"> <p><pre><code>setDate</code></pre>是你的朋友。 <pre><code>&#34;setDate&#34;, &#34;0&#34;</code></pre> 是今天的日期。您可以根据需要增加和减少数量。</p> <p><pre><code>$(&#34;#datepicker&#34;).datepicker(&#34;setDate&#34;, &#34;1&#34;);</code></pre></p> <p>示例:</p> <p></p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code>$(function() { $(&#34;#datepicker&#34;).datepicker({ dateFormat: &#39;mm-dd-yy&#39;, minDate: &#34;today&#34;, maxDate: &#34;+30d&#34;, }); $(&#34;#datepicker&#34;).datepicker(&#34;setDate&#34;, &#34;1&#34;); });</code></pre> <pre><code>&lt;link href=&#34;https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css&#34; rel=&#34;stylesheet&#34;/&gt; &lt;script src=&#34;https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js&#34;&gt;&lt;/script&gt; &lt;script src=&#34;https://code.jquery.com/ui/1.13.0-rc.2/jquery-ui.min.js&#34;&gt;&lt;/script&gt; &lt;input type=&#34;text&#34; id=&#34;datepicker&#34;&gt;</code></pre> </div> </div> <p></p> </answer> <answer tick="false" vote="0"> <p></p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code>$(function() { $(&#34;#datepicker&#34;).datepicker({ dateFormat: &#39;dd-mm-yy&#39;, minDate: &#34;today&#34;, maxDate: &#34;+30d&#34;, }); $(&#34;#datepicker&#34;).datepicker(&#34;setDate&#34;, &#34;1&#34;); });</code></pre> <pre><code>&lt;link href=&#34;https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css&#34; rel=&#34;stylesheet&#34;/&gt; &lt;script src=&#34;https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js&#34;&gt;&lt;/script&gt; &lt;script src=&#34;https://code.jquery.com/ui/1.13.0-rc.2/jquery-ui.min.js&#34;&gt;&lt;/script&gt; &lt;input type=&#34;text&#34; id=&#34;datepicker&#34;&gt;</code></pre> </div> </div> <p></p> </answer> </body></html>

回答 0 投票 0

如果太早打开,为什么我的 Bootstrap 日期选择器会被重复?

我的代码中有一个日期选择器,当我在所有请求完成之前打开日期选择器时,它会在我的日期选择器下拉列表中添加一个内联日期选择器,这是我的代码 我的代码中有一个日期选择器,当我在所有请求完成之前打开日期选择器时,它会在我的日期选择器下拉列表中添加一个内联日期选择器,这是我的代码 <div class="hand-date-picker mr-3"> @Html.TextBox("InHandDate", "", new { @class = "datepicker", @group = "inhanddate", @data_date_format = HelperMethods.GetDateFormat(), @data_test_selector = "txtInHandDate" }) <span class="icon-calendar" data-time-icon="icon-time" data-date-icon="icon-calendar"></span> </div> 并在课堂上初始化 $("#InHandDate").datepicker({ //@ts-ignore daysOfWeekDisabled: '0,6' }); $("#InHandDate").datepicker('setDaysOfWeekDisabled', [0, 6]) 并在脚本元素中 $(document).ready(function () { let minDate; if ($("input[class='PickUpShipping']").is(":checked")){ $(".CashOnPickup").show(); $("#warehouses-select").css("display", "block"); minDate = '@(HelperMethods.GetDateTime())'; } else { $(".CashOnPickup").hide(); $("#warehouses-select").css("display", "none"); minDate = '@(HelperMethods.GetDateTime().AddDays(1))'; } $("#InHandDate").datepicker('setStartDate', new Date(minDate)) }); $("input[name='ShippingOptions']").on("click", function (ev) { let minDate; if ($(this).data('shippingcode') === 'Pickup') { $(".CashOnPickup").show(); $("#warehouses-select").css("display", "block"); minDate = '@(HelperMethods.GetDateTime())'; } else { $(".CashOnPickup").hide(); $(".CashOnPickup input").prop('checked', false); $("#warehouses-select").css("display", "none"); minDate = '@(HelperMethods.GetDateTime().AddDays(1))'; } $("#InHandDate").datepicker('setStartDate', new Date(minDate)) }); $("input[name='ShippingOptions']").on("change", function (ev) { $("#InHandDate").datepicker('setDate', ""); }); 我尝试用多种方式来阻止它。但到目前为止还没有运气 显然这是因为没有设置 minDate 属性。添加'@minDate =“”' HTML 解决了问题

回答 1 投票 0

Jquery 日期选择器在日期更改时不执行回发

我在我的项目中使用这个日期选择器(http://keith-wood.name/datepick.html) 我在 asp:TextBox 控件上使用它,问题是该控件失去了 AutopostBack 功能。 我希望...

回答 1 投票 0

联系表格7日期选择器,日期范围在2个日期之间

我希望在我的 WordPress 联系表 7 中有两个日期字段。开始日期和结束日期。这些字段将是“Contact Form 7 Datepicker”插件中的日期选择器。 当访客选择...

回答 6 投票 0

如何在单击按钮时显示日期选择器?

我正在尝试向 jQuery 日期选择器的按钮面板添加一个自定义按钮。当我应用以下代码时,虽然没有任何反应: $('.date-picker').datepicker( { 更改月份:正确, ...

回答 2 投票 0

根据自定义日期选择器字段选择显示自定义 woocommerce 购物车费用

派对租赁设备网站。在 3 个 woocommerce_form_field 中使用 JQuery 日期选择器,其中一个用于事件日期,一个用于交付日期,一个用于取货日期。我想收取 440 美元的额外费用...

回答 1 投票 0

在日期选择器网格上移动时,屏幕阅读器不会读取单元格值

我有以下日期选择器。问题是,当运行屏幕阅读器(NVDA)时,当使用键盘将日期选择器网格上的选择移动到不同的单元格时,屏幕阅读器只是...

回答 1 投票 0

为屏幕阅读器的日期选择器上的单元格添加 aria-label 属性

我有以下日期选择器。问题是,当运行屏幕阅读器(NVDA)时,当使用键盘将日期选择器网格上的选择移动到不同的单元格时,屏幕阅读器只是...

回答 1 投票 0

向日期选择器上的单元格添加 aria-label 属性

我有以下日期选择器。问题是,当运行屏幕阅读器(NVDA)时,当将日期选择器网格上的选择移动到不同的单元格时,屏幕阅读器只会显示“空白&...

回答 1 投票 0

jquery ui 日期选择器,文本框中带有默认文本

我们有什么方法可以拥有默认文本值(不是某个日期,而是某种标签,它显示在文本框中,但如果用户选择某个日期,则会更改为选定的日期。 // 我是...

回答 5 投票 0

禁用 jQuery UI 日期选择器中的所有星期日和某些特定日期

我正在尝试禁用 jQuery UI 日期选择器中的所有星期日和某些特定日期。这些条件加在一起在我的代码中不起作用。只有周日才会被禁用。这是代码 var 数组...

回答 4 投票 0

将 jQuery Datepicker 的值与高级自定义字段字段的值进行比较

我有一个带有 jQuery 日期选择器的页面。选择值后,我希望能够将其存储在 PHP 变量中,以便我可以将其与从高级自定义字段获取的变量进行比较

回答 1 投票 0

如何将假期等受阻日期添加到日期选择器?

我需要帮助来禁用 jquery 日期选择器上的特定日期。我已成功阻止星期日,但我不知道如何将阻止的日期添加到日历中。我浏览了现有的

回答 1 投票 0

在 HTMLDialogElement.showModal() 上添加 jquery-ui 日期选择器(绕过伪背景)

问题 输入元素位于 HTML 的 标签中,showModal 用于以模式方式打开对话框。有没有办法在对话框顶部打开 jquery-ui-datepicker。现在,它隐藏着......

回答 1 投票 0

jQuery UI 日期选择器将焦点放在输入上,而无需在 IE 中再次加载日历?

我知道如果用鼠标选择日期,jQuery UI 日期选择器会失去焦点。我希望能够将焦点集中在该输入字段上。所以我做了这样的事情 $("#patentDob").live("

回答 3 投票 0

CreateView 中的 DatepickerWidget

在我的模型中,我有一个日期字段。所以我想使用日期选择器。如何使用 Django-Admin 日期选择器? 我已经找到了在表单中执行此操作的示例,但我只设计了一个模型。 可以吗

回答 4 投票 0

jQuery UI Datepicker - 下拉列表中带有阿拉伯语区域设置的月份名称

我有一个用于日期选择器的 HTML 输入元素和支持 RTL 的正常设置。 $( "#datepicker" ).datepicker({ 是 RTL:true, 更改月份:正确, 变更年份:true }); 演示小提琴 JS 参考...

回答 2 投票 0

jQuery 日期选择器月份选择框在 Bootstrap 模式中立即打开和关闭

我遇到了 Bootstrap 模式和 jQuery UI 日期选择器之间的冲突,我无法使用月份选择框,因为某些东西在打开后立即将其关闭。 重现步骤: ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.