• asp.net 服务器控件 JS验证


    `
    //使用
    OnClientClick="return checkselect()"

    function checkselect() {
    
                //验证下拉必选
                var value = document.getElementById("ddlWorkType").value;            
                if (value == "0") {                
                    document.getElementById("Label1").innerText = "请选择 选择工种!";
                    return false;
                }
    
                //验证非空
                value = document.getElementById("txtorgcode").value;
                if (value == "") {
                    alert("组织机构代码 不能为空!");
                    return false;
                }
    
                //正则验证
                var Regex = /^(?:w+.?)*w+@(?:w+.)*w+$/;
                value = document.getElementById("txtemail").value;
                if (!Regex.test(value)) {
                    alert("电子邮件格式不正确,请重新输入。如:tkb@126.com");
                    document.getElementById("txtemail").value = "";
                    return false;
                }
    
                //列表选择
                var GridView1 = document.getElementById("<%=GVListShow.ClientID %>");
                var seleccheck = false;
                for (i = 1; i < GridView1.rows.length; i++) {
                    if (GridView1.rows[i].cells[0].getElementsByTagName("INPUT")[0].checked) {
                        seleccheck = true;
                        break;
                    }
                }
                if (!seleccheck) {               
                    document.getElementById("Label1").innerText = "请选择 报名人员!"; 
                    return false;
                }
    
                //下拉列表
                var CheckBox = document.getElementById("<%=ddlCompanyType.ClientID%>").getElementsByTagName("INPUT");
                if (CheckBox != undefined) {
                    var j = 0;
                    for (var i = 0; i < CheckBox.length; i++) {
                        if (CheckBox[i].checked) {
                            j += 1;
                        }
                    }
                    if (j == 0) {
                        alert("请选择,企业类型!");
                        return false;
                    }
                }
            }`
  • 相关阅读:
    电路维修 (广搜变形-双端队列bfs)
    靶形数独 (dfs+预处理+状态压缩)
    埃及分数问题(带乐观估计函数的迭代加深搜索算法-IDA*)
    weight (搜索对象的选取)
    Codeforces Round #506 (Div. 3)
    生日蛋糕 (poj1190) (dfs剪枝)
    校内模拟赛题面
    NOIP2013 D1T3 货车运输 zz耻辱记
    NOIP2011 D2T3 观光公交 做题笔记
    ARC 103
  • 原文地址:https://www.cnblogs.com/chenmfly/p/5647242.html
Copyright © 2020-2023  润新知