我正在尝试根据输入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"/>
onchange
的scheduledate
的功能>
<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 ...
也许是这样: