Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

semour / semour_web

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 0
  • Merge Requests 0
  • Pipelines
  • Wiki
  • Snippets
  • Settings
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Files
  • Commits
  • Branches
  • Tags
  • Contributors
  • Graph
  • Compare
  • Charts
Find file
BlameHistoryPermalink
Switch branch/tag
  • semour_web
  • public
  • assets
  • js
  • common
  • form.js
  • 肖康's avatar
    会员中心页面 · 13fea70d
    肖康 committed 2 years ago
    13fea70d Browse Directory
form.js 1.58 KB
Edit
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
define(function (require, exports, module) {

    module.exports.test = function (ele) //校验表单盒子  表单元素 class="verify"  verifyTip='{"type":"1","text":"COMPANY NAME"}'
    {   

        var isTest="";
        $(ele + " .verify").each(function () {
            var json_ = $(this).attr("verifyTip");
            if (json_) {
                json_ = JSON.parse(json_)
                //校验为空
                if (json_.type == "null") {
                    if (!$(this).val()) {
                        $(ele).find(".tips").html(json_.text + " CANNOT BE EMPTY");
                        isTest=json_.text + " CANNOT BE EMPTY";
                        return false
                    }
                }
                //校验邮箱
                if (json_.type == "email") {
                    if (!$(this).val()) {
                        $(ele).find(".tips").html(json_.text + " CANNOT BE EMPTY");
                        isTest=json_.text + " CANNOT BE EMPTY";
                        return false
                    }
                    var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
                    if(!myreg.test($(this).val())){
                        $(ele).find(".tips").html("Wrong "+json_.text+" Address");
                        isTest="Wrong "+json_.text+" Address";
                        return false
                    }
                }
                
              
            }



        })
        if(!isTest){
            $(ele).find(".tips").html("");
        }
        return isTest;
    }




});