当前时间等于特定值时禁用按钮

时间:2016-02-21 23:51:51

标签: php jquery html

当前时间等于特定值时,有没有办法禁用按钮?

看一下这个页面: Sample Page

我想在倒计时结束时禁用“提交出价”按钮(结束时间可以通过$ listing ['end_time']返回。是否有我可以添加到页面的脚本是什么?

这是我的按钮代码:

<button name="bid" type="submit" class="btn btn-primary">Submit Bid</button>

我尝试了这种方法,但它似乎不起作用:

<script>
var sec = <?php echo (time() - $listing[end_time])?>;
var bid = document.getElementById('bid');
window.onload = countDown;

function countDown() {
  if (sec <= 0) {
    $("#bid").addClass("disabled");
    return;
  }
  sec -= 1;
  window.setTimeout(countDown, 1000);
}
</script>

谢谢!

1 个答案:

答案 0 :(得分:0)

你可以简单地使用if else like this

<?php if(listing['end_time']== $endedtime){ ?>
<button name="bid" type="submit" class="btn btn-primary" disabled>Submit Bid</button><?php }
else{ ?>
<button name="bid" type="submit" class="btn btn-primary" >Submit Bid</button><?php } ?>