我动态生成capthca代码的动态生成的验证码的代码如下所示如何使固定长度
$(document).ready(function() {
DrawCaptcha();
});
function DrawCaptcha() {
var a = Math.ceil(Math.random() * 10) + '';
var b = Math.ceil(Math.random() * 10) + '';
var c = Math.ceil(Math.random() * 10) + '';
var d = Math.ceil(Math.random() * 10) + '';
var e = Math.ceil(Math.random() * 10) + '';
var f = Math.ceil(Math.random() * 10) + '';
var code = a + ' ' + b + ' ' + ' ' + c + ' ' + d + ' ' + e + ' ' + f;
$(".captha-img")[0].innerHTML = code;
}
所有这些工作正常。
但是现在,我面临的问题是,
我需要的正是6位的Capthcha代码,但有时正在被geenerated的capthacha超过6个位数。
请问我是否知道如何解决这个问题?
http://jsfiddle.net/2yXsL/383/
变化Math.ceil到Math.floor – mohamedrias 2015-04-03 09:26:44