|
本帖最后由 wjjucwj 于 2012-7-31 19:45 编辑
新手不懂是不是JS,这么简单的要怎么写?求教
我也不知道怎么表达,因为没有接受过JS!
这段 是不是随机生成 6位 数字字母? 用易语言 怎么写?
function CreateCode() {
var ValidatingCode = "";
var codeLength = 6;
var selectChar = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'); //所有候选组成验证码的字符,当然也可以用中文的
for (var i = 0; i < codeLength; i++) {
var charIndex = Math.floor(Math.random() * 36);
ValidatingCode += selectChar[charIndex];
}
SetValueByName("hideCheckCode", ValidatingCode);
$("#ValidateImage").attr("src","../account/GetValidateImage/" + ValidatingCode);
HideError("CodeMsg");
}
function CheckValidateCode(showWhenNull)
{
var inputCode = $("#code").val().toLowerCase() ;
var ValidatingCode = $("#hideCheckCode").val().toLowerCase();
if ($.trim(inputCode) != "") {
if (inputCode == ValidatingCode) {
ShowMsg("CodeMsg", "验证通过");
}
else {
IsValidated = false;
ShowError("CodeMsg", "验证码不正确");
}
}
else {
if (showWhenNull) {
ShowError("CodeMsg", "请输入验证码");
}
else {
HideError("CodeMsg");
IsValidated = false;
}
}
}
|
求助知识:请将问题描述清楚,最好把你有问题的源码打包上传上来,这样更方便大家帮助你。 友情提醒:本版被采纳的主题可在 申请荣誉值 帖子申请荣誉值,获得 3点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
|