纯js验证码插件

所属分类:输入,其他-验证,独立的部件

 94947  488  查看评论 (70)
分享到微信朋友圈
X
纯js验证码插件 ie兼容6

(2015-3-30更新,修改了一点bug,并优化了一下代码 )

灵活地验证码插件,可选择传统的字符模式和算术题模式,配置简单,应用更加容易!

用法:

js部分:

var c = new KinerCode({
    len: 4,
    //需要产生的验证码长度
    // chars: ["1+2","3+15","6*8","8/4","22-15"],//问题模式:指定产生验证码的词典,若不给或数组长度为0则试用默认字典
    chars: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0, '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', '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'],
    //经典模式:指定产生验证码的词典,若不给或数组长度为0则试用默认字典
    question: false,
    //若给定词典为算数题,则此项必须选择true,程序将自动计算出结果进行校验【若选择此项,则可不配置len属性】,若选择经典模式,必须选择false
    copy: false,
    //是否允许复制产生的验证码
    bgColor: "",
    //背景颜色[与背景图任选其一设置]
    bgImg: "bg.jpg",
    //若选择背景图片,则背景颜色失效
    randomBg: false,
    //若选true则采用随机背景颜色,此时设置的bgImg和bgColor将失效
    inputArea: inp,
    //输入验证码的input对象绑定【 HTMLInputElement 】
    codeArea: code,
    //验证码放置的区域【HTMLDivElement 】
    click2refresh: true,
    //是否点击验证码刷新验证码
    false2refresh: true,
    //在填错验证码后是否刷新验证码
    validateEven: "blur",
    //触发验证的方法名,如click,blur等
    validateFn: function(result, code) { //验证回调函数
        if (result) {
            alert('验证成功');
        } else {

            if (this.opt.question) {
                alert('验证失败:' + code.answer);
            } else {
                alert('验证失败:' + code.strCode);
                alert('验证失败:' + code.arrCode);
            }
        }
    }
});

html部分:

<input id="inputCode" type="text"/>
<span id="code" class="mycode"></span>
相关插件-验证,独立的部件

jQuery图片拼图验证(隔壁借鉴过来的)

稳定的jQuery拖拽滑动拼图验证
  验证
 21119  251

大气简洁的登录注册特效

大气简洁的登录注册特效带注册验证
  验证
 68580  625

超炫的登录页面 login register

超炫的登录页面和注册页面 login register
  验证
 84437  429

Modern Fms 表单验证插件

Modern Fms(精美的纯css3 html5表单框架) 表单验证插件
  验证
 13688  181

讨论这个项目(70)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    九度创 0
    2019/4/2 0:04:01
    ??①?? 0
    2019/3/14 11:25:10
    这个写起来挺麻烦的么,用起来是不错 回复
    零下℃壹度ゆ 0
    2018/3/5 14:40:21
    可不可以发一个源代码给我 回复
    hellocxs 0
    2017/7/31 16:33:24
    谁能把代码发给我?
        OLIVER0
        2017/10/22 14:51:01
        我稍后发给你
        ╁.镜面泛黄的暧昧0
        2017/11/5 8:34:06

        我想要图片

    回复
    青春微凉、不悲伤℃ 0
    2017/6/27 14:58:36

    试用了一下,感觉还不错

    回复
    驾度腾飞 0
    2017/6/10 17:43:35
    53854466 0
    2017/5/17 15:03:26

    IE8 对象不支持“captureEvents”属性或方法

    回复
    且行且珍惜 0
    2017/5/8 16:37:48

    不支持ie,请问是否是我哪里设置错了

    回复
    墨子 0
    2017/4/8 17:34:15

    有bug一直弹,取消就没了

        浮华春秋只为你?0
        2018/10/25 14:45:43
        对哦
        ,算术题
    回复
    0
    2017/3/22 16:19:30
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复