带有php会话变量的验证码+;jquery验证

带有php会话变量的验证码+;jquery验证,php,jquery,validation,session,Php,Jquery,Validation,Session,我正在写一张联系表。 我使用它进行表单验证: 我使用了一个captcha,它将代码存储在$\u SESSION['captchacode']变量中。 我试图完成的是使用jquery验证器检查用户是否输入了正确的验证码。 这就是检查功能的工作原理: function isTypeValid( type, value ) { var cap = <?php echo $SESSION["captchacode"];?>; if( type == classprefix + 'Text'

我正在写一张联系表。 我使用它进行表单验证: 我使用了一个captcha,它将代码存储在$\u SESSION['captchacode']变量中。 我试图完成的是使用jquery验证器检查用户是否输入了正确的验证码。 这就是检查功能的工作原理:

function isTypeValid( type, value ) {
var cap = <?php echo $SESSION["captchacode"];?>;
if( type == classprefix + 'Text' ) {        
    return true;
}

if( type == classprefix + 'Captcha' ) {
    if(value==cap){
    return (true);
}else{
    return false;
    }
}   
函数isTypeValid(类型、值){
风险值上限=;
如果(type==classprefix+'Text'){
返回true;
}
if(type==classprefix+'Captcha'){
如果(值==上限){
返回(真);
}否则{
返回false;
}
}   
}

我在这里和其他地方搜索了一些线索,这就是我得到的

    var cap = <?php echo $SESSION["captchacode"];?>;
var-cap=;

我也试过:

    var cap = "<%= Session['captchacode'] %>";  
var-cap=”“;
但这没用。。。
有什么想法吗?

不要使用jquery进行验证码验证。 在服务器端验证它


此外,您选择的方式(在脚本正文中写入验证码值)非常有趣,但这只是给可能的垃圾邮件发送者的礼物

您可以使用jquery验证插件的远程方法来检查验证码。您可以在这里看到示例-


使用jquery进行验证码估值有什么意义?我想使用jquery,因为我在所有字段验证中都使用它,最好也在验证码中使用它,但我无法从会话变量中验证它……除了
“我想要”
之外,还必须有“我知道”和“我理解”。我们必须明白客户端验证码验证无法保护任何东西。好吧,这很公平:)我将使用php验证脚本