当计时器停止时,禁用提交表单按钮可以通过以下步骤实现:
<button id="submitBtn" type="submit">提交</button>
setInterval
函数创建一个计时器,并在计时器中检查计时器是否停止。当计时器停止时,禁用提交按钮。// 获取提交按钮的引用
var submitBtn = document.getElementById("submitBtn");
// 创建计时器
var timer = setInterval(function() {
// 检查计时器是否停止
if (timerStopped) {
// 停止计时器
clearInterval(timer);
// 禁用提交按钮
submitBtn.disabled = true;
}
}, 1000);
timerStopped
变量为true
。// 假设计时器在倒计时到0时停止
var timerStopped = false;
function stopTimer() {
// 停止计时器的逻辑
timerStopped = true;
}
stopTimer
函数,以停止计时器并禁用提交按钮。<form onsubmit="stopTimer()">
<!-- 表单内容 -->
<button id="submitBtn" type="submit">提交</button>
</form>
这样,当计时器停止时,提交按钮将被禁用,防止用户重复提交表单。
领取专属 10元无门槛券
手把手带您无忧上云