PHPやLaravel、JavaScriptを学んで数か月です。
例えば、ユーザが投稿を何度もできないように
投稿ボタンを操作後、24時間や半日後に投稿ボタンが復帰するようなプログラムを
PHPやJavaScriptでどのようにしたら書けますでしょうか?
漠然とした質問ですいません。
※下記編集しました。
以前JavaScriptでタイマーを制作して、タイマーが作動している間はボタンを押せないようにするコードは書けました。
タイマー以外、上記にあるような投稿ボタンに代用できるかなと思ったのですが、リロードすると無効になってしまうのでリロードも受け付けないような他に方法は無いかと思い質問しました。
function starttimer(sec) { $(".btn-group button").prop("disabled", true); var startTime = new Date() var elapsedtime = 0; var timerId = setInterval(function() { // この中が1秒後に実行される var nowTime = new Date(); elapsedtime = Math.round((nowTime - startTime) / 1000); $("#elapsed").html(elapsedtime); if (elapsedtime > sec) { clearInterval(timerId); $("#elapsed").html(""); alert("タイマー終了"); $(".btn-group button").prop("disabled", false); } elapsedtime++; }, 1000); }