`

延时生效的按钮

阅读更多
转载:
延时生效的按钮经常在网站注册过程中使用到,其作用主要是为了让用户停留几秒,仔细阅读该网站必须遵守的协议。
基本思路:最初按钮不可用,每隔1秒更改一次按钮的文字,提示剩余时间,当到达指定的时间时,将按钮的状态改为可用(disabled=false)。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Insert title here</title>
        <script type="text/javascript">
        function $(id){
            return document.getElementById(id);
        }
        
        var remain =10;
        function init(){
            $("btn").innerHTML = "提交("+(remain--)+"秒)";
            if(remain>0){
                window.setTimeout(init,1000);
            }
            else{
                $("btn").disabled = false;
                $("btn").innerHTML = "提交";
            }    
        }
        </script>
    </head>
    <body onload="init()">
        <button id="btn" disabled="disabled" >提交</button>
    </body>
</html>
分享到:
评论

相关推荐

    C# Winform可长按延时触发事件的按钮控件

    对应文章地址在https://blog.csdn.net/mazhiyuan1981/article/details/121286666

    JS控制按钮10秒钟后可用的方法

    在网页开发中,常常需要控制按钮的可用状态,以满足特定的业务逻辑。例如,防止用户过于频繁地点击按钮,或者需要等待某些操作(如数据验证或异步请求)完成后再启用按钮。本文将详细介绍如何使用JavaScript来实现...

    在ACCESS定时刷屏窗体内实现提示窗体延时自动关闭功能的方法.docx

    通过这种方式,我们确保了在弹出提示窗体时,定时器暂停,从而允许`Popup`函数的延时关闭功能生效。在提示窗体关闭后,定时器重新启动,继续执行定时刷屏的功能。 总结来说,要实现Access定时刷屏窗体的提示窗体...

    PLC系统设计-关断延时定时器.pptx

    在操作过程中,当外部输入i0.2(例如一个按钮SB1)被按下并保持时,关断延时定时器的输出Q(这里假设为Q0.1)变为1状态,即输出被激活。一旦松开按钮SB1,定时器开始计时,其当前时间从0开始逐渐增加。当当前时间...

    DS6-K5B计算机联锁系统操作规程宣贯.pdf

    - 结束操作:非自复式和延时抬起按钮应恢复抬起状态。 3. 排列进路: - 使用鼠标依次点击进路的始端和终端信号按钮,变更进路则需点击变更按钮。 - 通过按钮简化正向通过进路的办理。 4. 总取消与总人解: - ...

    倒计时10秒后关闭当前窗口

    如果该窗口是用户直接打开的,使用`window.close()`可能不会生效,因为浏览器出于安全原因可能会阻止这种行为。 描述中提到的“博文链接:https://kinyum-li.iteye.com/blog/718776”可能提供了更详细的实现方式...

    EasyPlayerPro使用说明1

    - 当URL不为空时生效。 - 控制播放器是否在加载完成后立即自动播放视频。 通过以上配置项的详细解释,我们可以看到EasyPlayerPro提供了非常丰富的功能和高度可定制化的选项。无论是对于专业用户还是普通用户来说...

    灵者Gif录制_v1.0

    Gif动画的原理是:将多张图片(帧)捆绑在一起,然后设定每张图片停留的时间(帧延时,也称帧速),播放器根据前后顺序和预定的每帧切换时间就可以播放动态图像啦——简单的说,Gif动画是将多张图片有机结合在一起而...

    自锁电路图怎么接线图

    例如,在电动机启动后,我们可能需要在一定时间后自动停止电动机,这时就可以使用时间继电器来实现延时断电功能,通过时间继电器的辅助触点来切断接触器线圈的电源。 需要注意的是,在接线过程中,电路的正确性和...

    步进工作过程如上图所示

    例如,启动按钮应有防干扰措施,停止按钮则应在完成当前动作后再生效。 总的来说,步进电机的工作过程涉及到位置控制、速度控制和安全防护等多个方面,实际应用中必须对每个环节进行细致考虑,以保证系统的可靠性和...

    Idea配置热部署的实现步骤

    1. Idea 热部署并非绝对实时,还是会有延时的,假如你手速快的话可能会出现改了并没有马上生效。 2. 可以点击下图标注的按钮,或者使用快捷键 Ctrl + F10 使热部署生效。 3. 如果您想马上生效,可以在 application....

    单片机实践-STC-ISP下载软件的使用.pptx

    - **软件延时计算器**:根据单片机工作频率和需要的延时时间,生成延时函数,用于实现精确的程序延时。 - **头文件生成**:可以为所有STC系列单片机生成相应的头文件,头文件包含了单片机的宏定义和函数声明,方便...

    采集器升级及远程修改IP地址操作说明参考.pdf

    如果返回数据有延时,说明设备与测试工具之间建立了有效的通信。 3. **获取设备信息**:点击“设备信息”,验证数据返回正常,并查看当前软件版本。如果显示为V1.2,表示需要进行升级。 4. **选择升级项**:在...

    解决VUE mounted 钩子函数执行时 img 未加载导致页面布局的问题

    例如,可以设置延时为100毫秒,然后在延时结束后执行初始化函数。 2. 对img标签进行块级化并设置宽高占位。在图片实际加载前,我们可以通过CSS将img标签设置为块级元素,并预先设定一个宽高。这样在图片加载完成...

    思科WAP4410N 设置步骤

    完成以上步骤后,记得保存配置并重启设备,以使新设置生效。这样,您的思科WAP4410N无线接入点就能提供稳定、安全且高效的网络服务了。请根据实际情况调整设置,确保与您的网络需求和安全策略相匹配。

    简易电脑定时关机工具

    3. **确认与保存**:设置完成后,记得点击“保存”或“确定”按钮,这样设定的定时关机就会生效。部分软件可能还需要你确认是否立即开始计时。 4. **取消定时**:如果需要取消已经设置的定时关机,一般在软件主界面...

    ADAM4050手册

    完成配置后,断开init*和GND的短接,并重新上电以使设置生效。 #### 四、ADAM-4000的软件编程 - **编程方法**: - **直接串口编程**:可以通过直接编写串口通信代码来实现对ADAM-4050的控制。此方法通常采用ADAM...

    在裸奔2440时候遇到的GPIO郁闷问题

    当作者清除某个GPIO位(例如通过`s2440IOP-&gt;GPFDAT &=0xFB`来清零bit[2])后,如果没有添加适当的延迟(如`mdelay(1)`),操作似乎并未生效。只有在加入延时函数之后,GPIO的状态才会正确更新。作者还发现,将两个位...

    【用18B20温度控制板介绍GD32F330单片机 (六)-新增阈值温度选择功能】

    为此,我们可以在软件中添加一个用户友好的界面,允许用户通过按钮或触摸屏实时更改阈值。这些新的阈值将被更新到内存中,并立即生效。 此外,为了防止温度快速变化导致频繁的报警,还可以引入一个延时机制。例如,...

    无线干扰解决办法

    需要注意的是,在更改频率后,必须点击APPLY按钮保存设置,并重启设备以使新的频率设置生效。 2. **排除连接问题**:确保设备在直连条件下没有任何丢包现象,PING包延时小于1ms。如果存在丢包或延时问题,则可能是...

Global site tag (gtag.js) - Google Analytics