Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
纯JavaScript/jQuery/HTML验证码_Javascript_Jquery_Captcha - Fatal编程技术网

纯JavaScript/jQuery/HTML验证码

纯JavaScript/jQuery/HTML验证码,javascript,jquery,captcha,Javascript,Jquery,Captcha,有人能给我发一个链接,或者给我提供一个纯Javascript/jQuery验证码的例子吗。因为我可以看到很多使用PHP/C的例子。。。后端。但我只需要Javascript 谢谢 这没有道理。。。没有后端检查,验证码是无用的。机器人无论如何都不使用javascript。你要做的就是激怒你的用户。我认为这不是一个好主意,因为如果在客户端(js)中进行验证,有人可以编写一个脚本来读取正确的答案 编辑 无论如何,如果你想要一个无用的验证码,你可以玩这个: 再见 HTML Pseudo-Human ch

有人能给我发一个链接,或者给我提供一个纯Javascript/jQuery验证码的例子吗。因为我可以看到很多使用PHP/C的例子。。。后端。但我只需要Javascript


谢谢

这没有道理。。。没有后端检查,验证码是无用的。机器人无论如何都不使用javascript。你要做的就是激怒你的用户。

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


编辑

无论如何,如果你想要一个无用的验证码,你可以玩这个:

再见

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!"/>

编辑2

我的“验证码”黑客:


请参见。

是否仅仅因为验证码听起来很怪就想添加验证码?
除非确实需要,否则不要使用它。

这里有一个关于jQuery和captcha的教程

我现在正在研究另一种验证码。如果您只使用它的客户端部分,那么假设您只想在浏览器中显示某些内容,那么您将得到所需的内容。它并不完全是纯javascript,因为它仍然使用api来获取图片,并且看起来足够酷:D


这将涉及到在您这边包含一个脚本,但如果您不验证答案,则没有多大意义;)

我写了一篇关于使用PHP和jQuery制作简单数学验证码的教程,因此它可以在启用或不启用Javascript的情况下使用。这应该很容易集成到您自己的脚本中,或者您可以按原样使用它。您可以下载该项目,解压缩zip文件,它可以开箱即用。我希望你觉得这有用

使用jQuery和PHP制作简单的数学验证码

退房:

此处演示: 或

=============================================简而言之====================

将代码段添加到页面中以进行验证码:


你好,AlexC,您可以在客户端验证您的google recaptcha,我也可以100%验证您的google recaptcha,请参见下面的代码
此代码位于html正文中:

 <div class="g-recaptcha" id="rcaptcha" style="margin-left: 90px;" data-sitekey="my_key"></div>
 <span id="captcha" style="margin-left:100px;color:red" />

是的,它是一个chaptcha:)。。但要了解更多的细节,我需要把这个capcha做得像一个标准的capcha,像一些字母数字,有一些背景。我知道这是除非的,但我只需要证明这个验证码是存在的,看起来像一个真正的验证码:)感谢你计划在服务器端@Topera中使用javascript是正确的,因为它很容易避免。这很容易破解,你不用加密。。。一个简单的
验证码黑客
会绕过这个,使用机器人提交表单。。。这就是我们想要实现的,不是吗?-->他特别要求使用javascript!
// captcha hack
$(document).ready(function() {
     $("#b").val(eval($("#a").val()));
});
 <div class="g-recaptcha" id="rcaptcha" style="margin-left: 90px;" data-sitekey="my_key"></div>
 <span id="captcha" style="margin-left:100px;color:red" />
function get_action(form) {

    var v = grecaptcha.getResponse();
    if(v.length == 0)
    {
        document.getElementById('captcha').innerHTML="You can't leave Captcha Code empty";
        return false;
    }
    if(v.length != 0)
    {
        document.getElementById('captcha').innerHTML="Captcha completed";
        return true; 
    }
}