Js 一些方法(一)

复制代码
(function ($) {
    var promoter = promoter || {};
    promoter.utils = (function () {
        var controller = "../promoter";
        var pro = function () {
            $("#email").on("blur", function () {
                ValEmail("email");
            });
            $("#application").on("click", function () {
                var email = $("#email").val(); 
                if (!ValEmail("email")) {
                    return false;
                } 
                var arr = $("#email").val().replace(";", ";").split(";");
                var data = { 'email': arr };
                $.ajax({
                    type: "post",
                    url: "promoter/index",
                    data: data,
                    dataType: 'json',
                    success: function (data) {
                        if (data.state == "success") {
                            alert("Hello");
                        } else {
                            alert("Faile");
                        }
                    }
                });

            });
        };
        return {
            pro: pro
        };
    }());

    $(function () {
        promoter.utils.pro();
    })
})(jQuery);

function ValEmail(em) {
    if ($("#" + em).val() == "") {
        $("#confirmMsg").html("<font color='red'>请输入审批人邮箱!</font>");
        $("#" + em).focus();
        return false;
    } else {
        var arr = $("#" + em).val().replace(";", ";").split(";");
        for (var i = 0; i < arr.length; i++) {
            if (!arr[i].match(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)) {
                $("#confirmMsg").html("<font color='red'>当前'" + arr[i] + "'邮箱格式不正确!请重新输入!</font>");
                $("#" + em).focus();
                return false;
            } else {
                $("#confirmMsg").html("");
            }
        }
        return true;
    }
}
复制代码

 

posted @   PEPE YU  阅读(301)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示