【问题标题】:jQuery form validation with available email check带有可用电子邮件检查的 jQuery 表单验证
【发布时间】:2012-02-13 11:32:39
【问题描述】:

所以我有一个表单,它使用 jQuery 验证插件在可以提交表单之前检查字段......非常基本的东西,一切正常,但我希望电子邮件也可以根据数据库检查重复项.

如果找到了,那么我不想明显地提交表单并且在字段旁边显示错误。我尝试了几件事,但没有任何效果。这是我验证所有字段的代码。

$(function(){
    $('#myform')
       .validate({
         submitHandler: function(form) {

           $(form).ajaxSubmit({
                success: function() {
                    $('#myForm').append("<p class='thanks'>Thanks!</p>")
                }
           });
         }
      }); 
});

【问题讨论】:

    标签: validation jquery email-validation


    【解决方案1】:

    使用remote 验证方法:

    $(function() {
        $('#myform').validate({
            rules: {
                email: {
                    required: true,
                    email: true,
                    remote: "check-email.php"
                }
            },
            submitHandler: function(form) {
    
                $(form).ajaxSubmit({
                    success: function() {
                        $('#myForm').append("<p class='thanks'>Thanks!</p>")
                    }
                });
            }
        });
    });
    

    【讨论】:

    • 太棒了,谢谢这正是我正在寻找的,但是我如何处理回调,在我的 php 脚本中,我是否只是让我的函数在使用用户名时返回 true,如果不是吗?
    • 没关系,我想通了!感谢您的意见,它真的帮助了我
    猜你喜欢
    • 1970-01-01
    • 2012-10-31
    • 1970-01-01
    • 2013-05-04
    • 1970-01-01
    • 2018-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多