纯js验证码插件

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

 96044  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和jquery.validate.js
  验证
 33612  336

jQueryCSS3分步骤注册表单切换动画在线演示

jQueryCSS3分步骤注册表单切换动画在线演示
  验证
 43638  478

jquery多功能表单验证

基于jquery封装的表单验证插件
  验证
 41923  362

jQuery拼图滑块验证

仿B站登录拼图滑块验证,代码结构清晰注释全。
  验证
 48315  514

讨论这个项目(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
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复