如何将Jquery Validate插件与recaptcha集成?

时间:2011-04-11 07:36:57

标签: php jquery recaptcha

当你使用Jquery Validate插件以快速方式验证整个表单时,它有点无聊,但是当它涉及recaptcha时,你必须在服务器上检查它。

我是否可以使用jquery validate插件检查recaptcha并显示消息,就像通常对其他字段一样?

虽然,我不知道如何构建它,但可能是一个验证规则,如required可以为recaptcha创建,它可以将值发布到页面并获得响应。

2 个答案:

答案 0 :(得分:2)

猜测remote用于重新验证

here

上查看

也许你应该在验证中

 remote : 'someurl.php?someparams'

完成类似的代码

    rules:{
            username: {required: true},
            password: {required: true},
            email: {required: true, email: true},
            recaptcha: {required: true, remote: "someurl.php"},
            fullname: {required: true}},
    messages: {
            username: "Category name is required",
            password: "Password is required",
            fullname: "Full Name is required",
            recaptcha: {required: "captcha is required", remote: "Invalid captcha"},
            email: "Valid email is required"
        },      

在远程网址

<?php

echo "true";

//or 

echo "false";

答案 1 :(得分:0)

没有。 reCAPTCHA验证是在Google的服务器上完成的,并涉及发送一个私钥(即永远不应放置在像JavaScript这样的公共可访问位置的东西)。