使用jQuery验证插件进行服务器端验证

时间:2011-05-26 19:48:18

标签: php jquery validation

我目前正在开始使用jQuery验证插件,我想在后端使用PHP添加AJAX验证以进行验证。根据我的理解,这是通过以下方式实现的:

$("#myform").validate({
  rules: {
    email: {
      required: true,
      email: true,
      remote: "check-email.php"
    }
  }
});

其中“check-email.php”将包含正确的验证码。但是,我没有找到PHP代码可能是什么样子的示例。有帮助吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

remote: "check-email.php"将启用服务器端验证,而不是客户端验证。你确定这是你想要达到的目标吗?

编辑:以下是远程选项的文档:http://docs.jquery.com/Plugins/Validation/Methods/remote#options

基本上,您的php文件需要返回true或false,具体取决于验证是否成功。以下是代码的外观:

rules: {
    email: {
        required: true,
        remote: "check-email.php"
    }
},
messages: {
    email: "The email entered is incorrect."    
},
submitHandler: function() {
    //alert("Correct email!");
},
success: function(label) {
    label.addClass("valid").text("Valid email!")
}