【问题标题】:Using JQuery Validation Plugin Remote Function - Help checking if email exists使用 JQuery 验证插件远程功能 - 帮助检查电子邮件是否存在
【发布时间】:2012-04-23 04:27:31
【问题描述】:

我正在尝试使用 JQuery 验证插件中的远程功能来检查电子邮件地址是否存在。我无法让它返回它正在注册的状态。我正在使用提供的默认 php 类。我正在使用 Jquery 最新版

这是我的课

<script type="text/javascript">
$.validator.setDefaults({
submitHandler: function() { alert("submitted!"); }});
$().ready(function() {

// validate signup form on keyup and submit
$("#form1").validate({
    rules: {
        user_pass: {
            required: true,
            minlength: 6
        },
        user_pass_confirm: {
            required: true,
            minlength: 6,
            equalTo: "#user_pass"
        },
        email: {
            required: true,
            email: true,
            remote: { url:"module/1.func.php",     
            type : "get",
            data : { email : function() { return $("#email").val();
 }, 
  }
  }        
        },

        terms: "required"
    },
    messages: {
        user_pass: {
            required: "Please provide a password",
            minlength: "Password must be at least 6 characters"
        },
        user_pass_confirm: {
            required: "Please provide a password",
            minlength: "Password must be at least 6 characters",
            equalTo: "Eenter the same password as above"
        },
        email: {
            required: "Enter your email address",
            email: "Enter a valid email address",


        },

        terms: "Please accept our policies"
    }
});

});

--编辑--添加 1.inc.php--

$email = $_REQUEST['email'];
if($email=="me@god.com"){
$valid = 'false';
}else{
$valid = 'true';
}
echo $valid;
?>

-----EDIT--改变了Jquery-----

我现在已将电子邮件规则更改为以下内容。如果匹配,输入电子邮件时,我会收到“请修复此字段”。

电子邮件:{ 要求:真, 电子邮件:是的, 远程:“模块/1.func.php”},

【问题讨论】:

标签: jquery jquery-plugins jquery-validate


【解决方案1】:

将您的远程验证器更改为

remote: "module/1.func.php"

它已经通过 get 发送电子邮件并发送该字段值。

【讨论】:

    猜你喜欢
    • 2013-06-15
    • 2017-09-13
    • 2012-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-12
    • 1970-01-01
    相关资源
    最近更新 更多