由一个本地js实现数字字母表混合验证码的一个简单示例

由一个本地js实现数字字母表混合验证码的一个简单示例
本文描述了本机js实现数字字母混合认证码的全部代码。关键是注释非常详细,很容易理解,我想与大家分享,供大家参考

运行效果的截图如下:
具体代码如下:
主体,div
保证金:0;
填充:0;
字体大小:18px;
字体微软雅黑;
WebKit的用户selelct:无;
}

{ #代码
位置:绝对;
顶部:50%;
左:50%;
边距:- 25px;
margin-left: - 50px;
宽度:100px;
身高:50px;
行高:50px;
文本对齐:中心;
边境:1px solid # FF0000;
光标:指针;
字母间距:5px;
}

xdf2
然后获取当前验证码获取的范围
无功codestr =abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789 ;
/ /想法:0-61指数只需要随机生成的4个指标,然后定时可以获得4随机指标。
Var oDiv = document.getElementById (code);

功能getrandom(n,m){
N =数字(n);
m =数(m);
如果(isnan(N)| | isnan(M)){ / / N M,法官,不是有效数字,如果n或m不是一个输入的数字
返回Math.random(0-1); / /返回){之间的随机数
}
如果(n)m,如果n大于m,则交换位置
var;
N=m;
温度
}
返回math.round(数学。随机)*(m(n)+ N); / /返回,M,N之间的随机整数
}
功能获得按键的ASCII码(){
var;定义空闲的备用字符串。
对于(var i = 0;i < 4;i +);4索引遍历
VaR跑= getrandom(0, 61); / /电话getrandom法、随机存取随机指标在0-61索引
STR = codestr.charat(跑); / / codestr字符串,我们得到了(指定的4个指标);
}
odiv.innerhtml = STR; / /出现在网页
}

(获得按键的ASCII码); / /呼叫的方法

odiv.onclick =函数(){
GetCode();
}

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部