首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

服务端给button增添了onclick导致CustomValidator的alert失效

2013-07-01 
服务端给button添加了onclick导致CustomValidator的alert失效服务端给提交按钮增加onclick属性,结果Custom

服务端给button添加了onclick导致CustomValidator的alert失效
服务端给提交按钮增加onclick属性,结果CustomValidator的alert属性不提示了
protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                tj.OnClientClick = "return confirm('确定提交数据吗?');";
                //tj.Attributes.Add("onclick", "return confirm('确定提交数据吗?');");

                BaseAccess qxSql = new BaseAccess();
                qxSql.CommandText = "select * from zsxx where sid=0";
                DataSet ds = qxSql.ExecuteDataset();
                szxx.DataSource = ds;
                szxx.DataTextField = ds.Tables[0].Columns[2].ColumnName;
                szxx.DataValueField = ds.Tables[0].Columns[1].ColumnName;
                szxx.DataBind();
            }
        }
CustomValidator调用函数
<script type="text/javascript">
    function myVal() {
        var xm = document.getElementById("xm").value;
        var zkzh = document.getElementById("zkzh").value;
        var cj = document.getElementById("zf").value;
        var lxdh = document.getElementById("lxdh1").value;
        if (xm.length < 1 || zkzh.length<11 || cj.length<3 || lxdh<11) {
            alert("部分必填项未填写或联系电话、准考证位数有误!");
            return;
        }


        
    }

把服务端的注释掉,alert部分可以显示,请问怎么处理?
[解决办法]
我强烈建议,最好脚本的东西不要在Page_Load事件里面做处理,除非万不得已!
[解决办法]


<script type="text/javascript">
     function myVal() {
         var xm = document.getElementById("xm").value;
         var zkzh = document.getElementById("zkzh").value;
         var cj = document.getElementById("zf").value;
         var lxdh = document.getElementById("lxdh1").value;
         if (xm.length < 1 
[解决办法]
 zkzh.length<11 
[解决办法]
 cj.length<3 
[解决办法]
 lxdh<11) {
             alert("部分必填项未填写或联系电话、准考证位数有误!");
             return false;
         }
         if(confirm("are you sure"))
         {return true;}
         else
         {return false;}
         
     }
 


<asp:button ruant=server id=tj text=提交 onclick="tj_click" OnClientClick="return myVal() ">


结贴给分

热点排行