在mvc 出现之前 生成验证码思路
在一个html页面上,生成一个验证码,在把这个页面嵌入到需要验证码的页面中。
JS生成验证码
<script type="text/javascript">
jQuery(function ($) {
/**生成一个随机数**/
function randomNum(min, max) {
return Math.floor(Math.random() * (max - min) + min);
}
/**生成一个随机色**/
function randomColor(min, max) {
var r = randomNum(min, max);
var g = randomNum(min, max);
var b = randomNum(min, max);
return "rgb(" + r + "," + g + "," + b + ")";
}
var code = drawPic();
document.getElementById("changeImg").onclick = function (e) {
e.preventDefault();
code = drawPic();
}
/**绘制验证码图片**/
function drawPic() {
var canvas = document.getElementById("canvas");
var width = canvas.width;
var height = canvas.height;
//获取该canvas的2D绘图环境
var ctx = canvas.getContext('2d');
ctx.textBaseline = 'bottom';
/**绘制背景色**/
ctx.fillStyle = randomColor

最低0.47元/天 解锁文章
379

被折叠的 条评论
为什么被折叠?



