Foxtable(狐表)用户栏目专家坐堂 → [求助]按钮倒计时功能


  共有4619人关注过本帖树形打印复制链接

主题:[求助]按钮倒计时功能

帅哥哟,离线,有人找我吗?
洮沙
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:837 积分:7217 威望:0 精华:0 注册:2017/8/31 12:07:00
[求助]按钮倒计时功能  发帖心情 Post By:2021/12/3 8:00:00 [只看该作者]

老师,

.AddVcodeButton("hqyzm","获取验证码",2).Attribute=""     '按钮

 wui.AppendHTML("<script src='./lib/yzm.js'></script>") '引用js文件

 

JS文件代码:

// JScript source code
function sendcode() {
    var result = submitAjaxFileds('yzm.htm', '', 'yh', 'mm', false);
    if (result == "OK") {
        cnt = 60;
        cnt = cnt - 1;
        if (cnt === 0) { 
        }
        else {
         setTimeout(countDown, 1000);
        }
        showDialog('dlg1', '提示', "邮件验证码已发送,请注意查收!");
    }
    else {
        showDialog('dlg1', '出错', result);
    }
}
function countDown() {
    cnt = cnt - 1;
    var bt1 = document.getElementById('hqyzm');
    if (cnt === 0) {
        bt1.disabled = false;
        bt1.innerHTML = "获取验证码";
       
    }
    else {
        bt1.disabled = true;
        bt1.innerHTML = "获取(" + cnt + "秒)"

        bt1.style.backgroundColor = "#999999";
        bt1.style.Color = "#ffffff";

        setTimeout(countDown, 1000);
    }
}

计划当result == "OK"时执行倒计时函数,倒计时可以执行,按钮还是可以点击,无法禁用,背景颜色合适、字体颜色不起作用,又不懂了。麻烦老师指点指点。谢谢!

[此贴子已经被作者于2021/12/3 8:49:51编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/12/3 9:00:00 [只看该作者]

AddVcodeButton使用的是a标签,不是按钮,用法不一样。学会使用浏览器开发者工具分析一下网页源码。


禁用:bt1.style.pointerEvents = "none"
启用:bt1.style.pointerEvents = ""


 回到顶部
帅哥哟,离线,有人找我吗?
洮沙
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:837 积分:7217 威望:0 精华:0 注册:2017/8/31 12:07:00
  发帖心情 Post By:2021/12/3 9:09:00 [只看该作者]

知道啦,另外设置字体颜色不起作用?谢谢!

 

还有个问题请教一下:

就是计划获取logon.htm中 e.WriteString("户名或密码不正确!") 信息,JS代码我写成以下,当条件满足时,提示页面不显示任何内容,而是另开了一个页面:


function tixing() {
    var result1 = submitAjaxFileds('longo.htm', '','', false);
    if (result1 == "OK") {
        showDialog('dlg1', '提示', "验证成功,欢迎登陆!");
    }
    else {
        showDialog('dlg1', '出错', result1);
    }
}

 


此主题相关图片如下:1.jpg
按此在新窗口浏览图片

此主题相关图片如下:2.png
按此在新窗口浏览图片

这几天麻烦老师了。

[此贴子已经被作者于2021/12/3 9:41:12编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/12/3 9:40:00 [只看该作者]

大小写问题

 回到顶部