送信ボタンを押してしばらくの間、障害を適用しました。 15秒後に.... ...私を助けてください..私はページを更新していた場合、ボタンが有効になりますBT ...]ボタンがディアブル時間を失い、有効取得ボタンをリフレッシュした後にボタンを無効にしておく必要があります
$(window).load(function(){
var enableSubmit = function(ele) {
$(ele).removeAttr("disabled");
}
$("#submit").click(function() {
var that = this;
$(this).attr("disabled", true);
setTimeout(function() { enableSubmit(that) }, 15000);
});
});
var count = 1;
function setColor(btn, color) {
var property = document.getElementById(btn);
if (count == 0) {
property.style.backgroundColor = "#FFFFFF"
count = 1;
}
else {
property.style.backgroundColor = "#7FFF00"
count = 0;
}
}
<style type="text/css">
input[disabled] {
\t background-color:#FF6347;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="button" id="submit" value="submit" class="btn" />
コードが機能しないため、jQueryを含めてください。 –
あなたはページをリフレッシュして新鮮なスタートにして、あなたのディセーブルとタイマーはページのリロードに耐えられません。 –
このためにサーバー側のコードを記述する必要があります。値をクッキーに保存します。ページをリロードして無効にするたびにCookieの値を確認してください。 – Ish