jQuery获取datetimepicker onchange的值

问题描述 投票:0回答:1

我正在尝试根据输入scheduletime上选择的当前日期来使我的输入scheduledate做出反应。

例如:

如果我选择scheduledate中的2019-10-13-我的onchange函数将getDay()-天的值将确定哪个值将通过$timer分配给switch

在此getDay()中应该给0,因为日期是星期天,所以$ timer应该得到'1,2,3'的值

我希望有人能帮助我,并提前致谢。

<input type="text" class="form-control dp" id="scheduledate" name="scheduledate"/>

<input type="text" class="form-control tp" id="scheduletime" name="scheduletime"/>

onchangescheduledate的功能>

 <script>
  $('#scheduledate').on('change',function() {
   var day =  $(this).datetimepicker('getDate');
   switch(day.getDay())

     case 0:
         <?php $timer =  "1,2,3"; ?>
         break;
     case 1:
         <?php $timer = "4,5,6";  ?>
         break;
     case 2:
         <?php $timer = "7,8,9";  ?>
         break;
     case 3:
         <?php $timer = "10,11,12";  ?>
         break;
     case 4:
         <?php $timer = "13,14,15";  ?>
         break;
     case 5:
         <?php $timer = "16,17,18";  ?>
         break;
     case 6:
         <?php $timer = "19,20,21";  ?>
         break;

  });
 </script>

我的scheduledate选择器的JavaScript

 <script>
   $(".dp").datetimepicker({
         format: 'Y-M-D', minDate: new Date(),
         icons: {
             time: "fa fa-clock-o",
             date: "fa fa-calendar",
             up: "fa fa-chevron-up",
             down: "fa fa-chevron-down",
             previous: 'fa fa-chevron-left',
             next: 'fa fa-chevron-right',
             today: 'fa fa-screenshot',
             clear: 'fa fa-trash',
             close: 'fa fa-remove'
         },

 })
 </script>

我的scheduletime选择器的JavaScript

 <script>
   $(".tp").datetimepicker({
         format: 'HH:mm', stepping: 15, enabledHours: [<?php echo $timer; ?>],
         icons: {
             time: "fa fa-clock-o",
             date: "fa fa-calendar",
             up: "fa fa-chevron-up",
             down: "fa fa-chevron-down",
             previous: 'fa fa-chevron-left',
             next: 'fa fa-chevron-right',
             today: 'fa fa-screenshot',
             clear: 'fa fa-trash',
             close: 'fa fa-remove'
         }
 });  
 </script>

有人可以帮忙吗?

我正在尝试使我的输入计划时间根据输入计划中选择的当前日期做出反应。例如:如果我在Scheduled中选择2019-10-13-我的onchange函数将为getDay()-the ...

javascript datetimepicker
1个回答
0
投票

也许是这样:

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