首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP按一天时间禁用div类中的href按钮

使用PHP按一天时间禁用div类中的href按钮
EN

Stack Overflow用户
提问于 2015-11-02 14:25:51
回答 2查看 199关注 0票数 2

我有一系列用按钮填充的div类。我需要禁用按钮后,只有在当前一天的特定时间通过,以避免用户点击它们。

我能够使用this solution实现这种工作,但它并不只解决当前的问题,也没有禁用按钮。

我真的不知道从哪里开始?

这是我的迪夫。例如,如果它已经过了1400,我想禁用zillow-4 div,如果它已经超过1600,我想禁用zillow-5:

代码语言:javascript
复制
<div id="zillow-4" style="height:50px;"><a class="button  " href="updateScheduleRequest.php?slotid=4&amp;timeremain=110&amp;current_date=2015-11-02&amp;empnum=702">Assign Slot 4</a></div>

<div id="zillow-5" style="height:50px;"><a class="button  " href="updateScheduleRequest.php?slotid=5&amp;timeremain=110&amp;current_date=2015-11-02&amp;empnum=702">Assign Slot 5</a></div>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-02 14:42:07

我觉得这能做你想要的?

代码语言:javascript
复制
<script type="text/javascript" >
    $(function(){
        disableChildButtonByTime(14, 0, "zillow-5");    
        disableChildButtonByTime(16, 0, "zillow-4");    

        function disableChildButtonByTime(hour, minute, parentId){
            var date = new Date();
            if(date.getHours() >= hour && date.getMinutes() >= minute){
                $("#" + parentId).children(".button").addClass("disabled");
            }
        }
    });
</script>

示例:https://jsfiddle.net/eLegckag/1/

自动更新版本(此检查时间每分钟一次):

https://jsfiddle.net/eLegckag/2/

票数 2
EN

Stack Overflow用户

发布于 2015-11-02 14:45:30

对于PHP,您可以使用:

<div id="zillow-4" style="height:50px;"><a class="button " href="<?= (date('G') >= 14) ? '#' : 'updateScheduleRequest.php?slotid=4&amp;timeremain=110&amp;current_date=2015-11-02&amp;empnum=702' ?>">Assign Slot 4</a></div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33479869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档