纯JavaScript/jQuery/HTML验证码 [英] Pure JavaScript/jQuery/HTML captcha

查看:132
本文介绍了纯JavaScript/jQuery/HTML验证码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人可以给我发送链接,还是给我提供纯Javascript/jQuery验证码示例.因为我可以看到很多使用PHP/C#...后端的示例.但是我只需要Javascript.

can somebody sent me a link, or to provide me an example with pure Javascript/jQuery captcha. Because I can see a lots of examples with PHP/C# ... back end. But I need just Javascript .

谢谢!!

推荐答案

我认为这不是一个好主意,因为如果在客户端(js)中进行验证,则有人可以编写脚本来读取正确答案.

I think this is not a good idea, because if validation is made in client (js), somebody can make a script to read the correct answer.


编辑

无论如何,如果您想要一个无用的验证码,则可以与此玩:

Anyway, if you want a useless captcha, you can play with this:

请参见 jsfiddle .

HTML

Pseudo-Human check.

<br/>How much is: <input type="text" id="a"/>
<br/>Answer:<input type="text" id="b"/>

<br/>
<input type="button" id="c" value="Go!"/>

JS

$(document).ready(function() {
    var n1 = Math.round(Math.random() * 10 + 1);
    var n2 = Math.round(Math.random() * 10 + 1);
    $("#a").val(n1 + " + " + n2);
    $("#c").click(function() {
        if (eval($("#a").val()) == $("#b").val()) {
            alert("Ok! You are human!");
        } else {
            alert("error");
        }
    });
});


编辑2 :

我的验证码"黑客:

// captcha hack
$(document).ready(function() {
     $("#b").val(eval($("#a").val()));
});

请参见 jsfiddle .

这篇关于纯JavaScript/jQuery/HTML验证码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆