我有一系列用按钮填充的div类。我需要禁用按钮后,只有在当前一天的特定时间通过,以避免用户点击它们。
我能够使用this solution实现这种工作,但它并不只解决当前的问题,也没有禁用按钮。
我真的不知道从哪里开始?
这是我的迪夫。例如,如果它已经过了1400,我想禁用zillow-4 div,如果它已经超过1600,我想禁用zillow-5:
<div id="zillow-4" style="height:50px;"><a class="button " href="updateScheduleRequest.php?slotid=4&timeremain=110&current_date=2015-11-02&empnum=702">Assign Slot 4</a></div>
<div id="zillow-5" style="height:50px;"><a class="button " href="updateScheduleRequest.php?slotid=5&timeremain=110&current_date=2015-11-02&empnum=702">Assign Slot 5</a></div>发布于 2015-11-02 14:42:07
我觉得这能做你想要的?
<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/
自动更新版本(此检查时间每分钟一次):
发布于 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&timeremain=110&current_date=2015-11-02&empnum=702' ?>">Assign Slot 4</a></div>
https://stackoverflow.com/questions/33479869
复制相似问题