账号通
    

账号  

密码  

7007

查看

18

回复
主题:[分享]KesionCMS v8.0会员注册验证码显示的改进 [收藏主题] 转到:  
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2011/10/20 16:15:29   | 显示全部帖子 查看该作者主题 楼主 
科汛在线网校系统

用户反应如下:



注册页面填写验证码,在IE下,如果点击刷新,验证码变化了,然后再点击输入框时,验证码又变一次。



在火狐下,点击刷新,验证码变化,当再点击输入框时,验证码则变回了最开始的那个。





解决方法:



我们不要在鼠标触发输入框时,去重新加载就没事了。



打开ks_inc/kesion.regcheck.js



找到

var loadverifycode=true;

function getCode()

{

if (loadverifycode){

$("#showVerify").html("<img style='cursor:pointer' src='plus/verifycode.asp?n='+Math.random() onClick='this.src=\"plus/verifycode.asp?n=\"+ Math.random();'  align='absmiddle'>");

loadverifycode=false;

}

}



增加上面红色的代码,这样只有第一次触发输入框时加载,第二次触发就不加载了。自然也就不会一直改变了。







 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.06055秒 powered by KesionCMS 9.0