【问题标题】:jQuery Form Validation Plugin: Requiring e-mails to be .EDU addressesjQuery 表单验证插件:要求电子邮件为 .EDU 地址
【发布时间】:2010-10-11 20:13:14
【问题描述】:

我正在尝试构建一个仅接受 .EDU 电子邮件地址的注册表单。 我还想保留我拥有的 AJAX 功能(使用“远程”参数) 以确保该电子邮件地址以前未被使用过。

我该怎么做?

【问题讨论】:

    标签: jquery ajax email forms validation


    【解决方案1】:
    $.validator.addMethod("edu-email", 
        function(value) {
            return (value.endsWith(".edu"));
        },
        "e-mail address must end in .edu."
    );
    

    JavaScript 没有 string.endsWith。您必须添加自己的。

    现在将“edu-email”添加到表单输入类。

    【讨论】:

      【解决方案2】:

      没关系 - 想通了!

      只需要使用jQuery.validator.addMethod 创建一个函数来检查子字符串 最后 3 个字母,保持我的其他代码不变,并添加一个引用 在我的 HTML 中添加了方法。

      【讨论】:

        猜你喜欢
        • 2012-01-30
        • 2011-01-31
        • 2011-11-02
        • 2012-10-31
        • 2010-09-23
        • 1970-01-01
        • 1970-01-01
        • 2016-10-24
        • 2023-04-10
        相关资源
        最近更新 更多