function createCode() { var code_img = ''; var codeLength = 4; var checkCode = $('#code_img'); var codeChars = [ '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); code_img += codeChars[charIndex]; } if(checkCode) { checkCode.attr('src','/code/'+code_img+'.jpg'); $('#checkCode').val(code_img); } } $(document).ready(function() { createCode(); }); $('#code_img').click(function() { createCode(); }); $('#code').blur(function() { if(ifnull($(this).val())) { $('#code_msg').html('验证码不能为空'); } else { var code = $(this).val().toUpperCase(); var checkCode = $('#checkCode').val().toUpperCase(); if(code==checkCode) { $('#code_msg').html('√').css('color','green'); } else { $('#code_msg').html('验证码错误!').css('color','red'); createCode(); } } });

JavaScript 生成随机验证码

原文地址: https://www.cveoy.top/t/topic/nje1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录