我正在处理联系表格。 我用它来进行表单验证:http://plugins.jquery.com/project/form-validation-and-hints 我使用验证码将代码存储在$ _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;
}
}
}
我搜索了这里和其他地方的几个主题,这就是我得到的地方
var cap = <?php echo $SESSION["captchacode"];?>;
这
我也试过这个:
var cap = "<%= Session['captchacode'] %>";
并没有帮助...... 任何想法?
答案 0 :(得分:2)
不要使用jquery进行验证码验证。 在服务器端验证它。
另外,你选择的方式(在脚本的主体中写入验证码值)非常有趣,但它只是给可能的垃圾邮件发送者的礼物。
答案 1 :(得分:0)
您可以使用jquery验证插件的远程方法来检查验证码。你可以在这里看到例子 -