限制Jquery动态时间选择器中的开始时间和结束时间

雷卡·普拉布(Rekha Prabhu)

我使用了以下链接中提供的timepicker插件,

https://fgelinas.com/code/timepicker/

我有开始时间和结束时间,并具有添加按钮。当用户单击添加按钮时,将出现另一个开始和结束时间文本框。在这些中,我按代码中的说明设置了时间范围。

但是在编辑过程中,我使用了以下代码,

$('.tpicker1').each(function () {
            if ($(this).hasClass('hasTimepicker')) {
                $(this).removeClass('hasTimepicker');
            } 

                $(this).timepicker({
                showLeadingZero: false,
                onSelect: function( time, endTimePickerInst ) {

                $(document).on('focus','.tpicker2', function(){
                $(this).timepicker('option', {                  
                minTime: {
                hour: endTimePickerInst.hours,
                minute: endTimePickerInst.minutes
                }
                });
            });
            },
                minTime: {
                    hour: 10, minute: 00
                }
            });
           });
           $('.tpicker2').each(function () {
            if ($(this).hasClass('hasTimepicker')) {
                $(this).removeClass('hasTimepicker');
            } 
             $(this).timepicker({
                showLeadingZero: false,
                onSelect: function( time, startTimePickerInst ) {
                $(document).on('focus','.tpicker1', function(){
                $(this).timepicker('option', {                  
                maxTime: {
                hour: startTimePickerInst.hours,
                minute: startTimePickerInst.minutes
                }
                });
            });
            },
            });
           });

在此代码中,假设有4个时间选择器,即starttime1,endtime1,starttime2,endtime2等...。类tpicker1表示开始时间,tpicker2表示结束时间。如果选择starttime1,则endtime1会基于starttime1阻塞时间。选择starttime2和endtime2,然后转到starttime1,显示的starttime的最大时间是基于endtime2而不是endtime1的。帮助我解决此问题.....

桑卡拉

像这样的东西,我提供了一个非常基本的解决方案,如果您想根据需要传递多个参数

这可以用很多方式来写。如果您不需要该功能,只需将其内联

    function restricEndtime(id)
    {
        now you have the id here
        do whatever you want to do here 
    }

你点击这样的开始时间

$('.tpicker1').click(function(){
     restricEndtime($(this).attr('id'));
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jquery时间选择器中的结束时间验证

来自分类Dev

如何获得期间的开始时间和结束时间?

来自分类Dev

获取视频的开始时间和结束时间

来自分类Dev

如何基于开始时间和结束时间值创建动态表?

来自分类Dev

选择选项验证开始时间和结束时间

来自分类Dev

PostgreSQL-在今天的开始时间和结束时间之间选择查询

来自分类Dev

Dygraph选择的开始和结束时间

来自分类Dev

了解Azure数据工厂管道中的开始时间和结束时间

来自分类Dev

如何在Google Calendar API的事件对象中设置开始时间和结束时间

来自分类Dev

如何从mysql中的开始时间和结束时间获取记录

来自分类Dev

比较列表json中的开始时间和结束时间

来自分类Dev

在Sql中获取开始时间和结束时间

来自分类Dev

按开始时间和结束时间合并SQL Server中的记录

来自分类Dev

选择开始时间和结束时间之间的小时数会发出警报,而不管选择什么

来自分类Dev

如何从日期时间字段SQLServer获取开始时间和结束时间

来自分类Dev

C#中方法的持续时间,开始时间和结束时间

来自分类Dev

使用开始时间和结束时间之间的时间过滤数组或XML

来自分类Dev

如何从日期时间字段SQLServer获取开始时间和结束时间

来自分类Dev

从结束时间和运行时间计算熊猫的开始时间

来自分类Dev

使用开始时间和结束时间之间的时间筛选数组或XML

来自分类Dev

从开始时间和结束时间字段中导出两个小时的时间块

来自分类Dev

命令完成后的持续时间、开始时间和结束时间

来自分类Dev

使用php打印开始时间和结束时间之间的时间间隔

来自分类Dev

使用确切时间的 SQL 查询开始时间和结束时间

来自分类Dev

SQL 计算查询开始时间和持续时间以查找结束时间

来自分类Dev

React MomentJS 从开始时间和结束时间获取持续时间

来自分类Dev

使用javascript使用开始时间和结束时间进行时间输入验证

来自分类Dev

如何选择给定日期段的最小开始时间和最大结束时间之间的时差?

来自分类Dev

从TStopWatch获取开始时间或结束时间

Related 相关文章

  1. 1

    jquery时间选择器中的结束时间验证

  2. 2

    如何获得期间的开始时间和结束时间?

  3. 3

    获取视频的开始时间和结束时间

  4. 4

    如何基于开始时间和结束时间值创建动态表?

  5. 5

    选择选项验证开始时间和结束时间

  6. 6

    PostgreSQL-在今天的开始时间和结束时间之间选择查询

  7. 7

    Dygraph选择的开始和结束时间

  8. 8

    了解Azure数据工厂管道中的开始时间和结束时间

  9. 9

    如何在Google Calendar API的事件对象中设置开始时间和结束时间

  10. 10

    如何从mysql中的开始时间和结束时间获取记录

  11. 11

    比较列表json中的开始时间和结束时间

  12. 12

    在Sql中获取开始时间和结束时间

  13. 13

    按开始时间和结束时间合并SQL Server中的记录

  14. 14

    选择开始时间和结束时间之间的小时数会发出警报,而不管选择什么

  15. 15

    如何从日期时间字段SQLServer获取开始时间和结束时间

  16. 16

    C#中方法的持续时间,开始时间和结束时间

  17. 17

    使用开始时间和结束时间之间的时间过滤数组或XML

  18. 18

    如何从日期时间字段SQLServer获取开始时间和结束时间

  19. 19

    从结束时间和运行时间计算熊猫的开始时间

  20. 20

    使用开始时间和结束时间之间的时间筛选数组或XML

  21. 21

    从开始时间和结束时间字段中导出两个小时的时间块

  22. 22

    命令完成后的持续时间、开始时间和结束时间

  23. 23

    使用php打印开始时间和结束时间之间的时间间隔

  24. 24

    使用确切时间的 SQL 查询开始时间和结束时间

  25. 25

    SQL 计算查询开始时间和持续时间以查找结束时间

  26. 26

    React MomentJS 从开始时间和结束时间获取持续时间

  27. 27

    使用javascript使用开始时间和结束时间进行时间输入验证

  28. 28

    如何选择给定日期段的最小开始时间和最大结束时间之间的时差?

  29. 29

    从TStopWatch获取开始时间或结束时间

热门标签

归档