gpt4 book ai didi

javascript - 如何设置 Materialise 时间选择器的最短和最长时间

转载 作者:行者123 更新时间:2023-12-01 05:19:00 29 4
gpt4 key购买 nike

我正在使用materializecss对于我的项目。我已经插入了时间选择器。这里我想使用 JS 动态设置最短和最长时间。

对于日期选择器

$('.datepicker').pickadate({
selectMonths: true,
selectYears: 15,
today: 'Today',
clear: 'Clear',
close: 'Ok',
min: new Date(2017,9,20),
max: new Date(2017,10,10),
closeOnSelect: false
});

工作正常。

对于时间选择器

$('.timepicker').pickatime({
fromnow: 0,
twelvehour: true,
donetext: 'OK',
canceltext: 'Cancel',
minDate: new Date(2017,9,20,12,0),
maxDate: new Date(2017,10,10,18,0),
aftershow: function(){}
});

我也尝试过

  min: [7,30],
max: [14,0]

但没有帮助。

最佳答案

嗯,我在我的项目中遇到了同样的问题,并发现materialize还没有这个功能,

所以唯一可能的方法是编辑官方的 Materialise CSS 和 JS 文件

    <input type="text" class="timepicker" id="modified-timepicker">

请将此笔用于时间选择器:Materialize Timepicker min/ max CodePen by Dev Sware

   <div id="wrapper1" class="col s5 input-field">
<input type="date" id="start1" class="datepicker-start" />
<label for="start1">Start Date</label>
</div>

<div id="wrapper2" class="col s5 input-field">
<input type="date" id="end1" class="datepicker-end" />
<label for="end1">End Date</label>
</div>

请将此笔用于日期选择器:Materialize Datepicker range CodePen by Dreamh

将笔中的这些 CSS 和 JS 替换/添加到您的项目中,并更改最小/最大时间和日期范围。

希望这能解决您的问题。 😃

关于javascript - 如何设置 Materialise 时间选择器的最短和最长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46687266/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com