我一直試圖啓用一個按鈕只能在一天中的某個時間段內,但我無法使它工作..(JS)在一天中的某個時間段內啓用按鈕
我一直在試圖做的事: 該按鈕應該從17:00到22:00(格林威治標準時間+1)啓用。 我寫我的腳本里,人們被要求一個類似的系統網站的幫助,但我不能使它工作。我希望你能幫助我
對不起,我的英語^^
下面是腳本:
<input class="submit" type="submit" id="checktime" value="Check"/>
<script type="text/javascript" defer="defer">
<!--
var enableDisable = function(){
var UTC_hours = new Date().getUTCHours() +1;
if ((UTC_hours == 17) && (UTC_hours == 18) && (UTC_hours == 19) && (UTC_hours == 20) && (UTC_hours == 21) && (UTC_hours == 22)){
document.getElementById('checktime').disabled = false;
else
document.getElementById('checktime').disabled = true;
}
setInterval(enableDisable, 1000*60);
enableDisable();
// -->
</script>
FWIW不要忘記保護後端。 – VisioN
@VisioN之前從未做過JavaScript,所以我不知道你在說什麼:P – HViet
@ user3174114 javascript是一種客戶端語言,意味着用戶可以隨意更改/編輯它。如果您出於安全原因而關閉該按鈕,請確保您在服務器端驗證時間(php,ruby,c#,無論您使用什麼)。 – Snuffleupagus