Button1.Attributes.Add()方法小结

Button1.Attributes.Add()方法小结 //首先要在PageLoad()事件中注册属性   protectedvoidPage_Load(objectsender,EventArgse)   {       if(!IsPostBack)       {           Button1.Attributes.Add(“onclick”,”returncheckSame

//首先要在PageLoad()事件中注册属性

    protected void Page_Load(object sender, EventArgs e)     {         if (!IsPostBack)         {             Button1.Attributes.Add(“onclick”, “return checkSame()”);//为Button1添加onclick()事件 ,Button为服务器控件         }//注意:checkSame()这是一个写在aspx面页的js函数,必须有返回值,为:true 或 false     } //接着写Button1的onclick事件,如果刚才的checkSame()返回为true则招行下面的事件,否则不执行

    protected void Button1_Click(object sender, ImageClickEventArgs e)     {         SqlParameter[] Params = new SqlParameter[2];         Params[0] = dbs.MakeInParams(“@uid”, SqlDbType.VarChar, 10, Session[“Uid”].ToString());         Params[1] = dbs.MakeOutParms(“@Upwd”, SqlDbType.VarChar, 10);         if (dbs.ExecuteNonQuery(CommandType.StoredProcedure, “selectPwd”, Params) > 0)         {             string userPwd = Params[1].Value.ToString();             if (userPwd != this.old_pwd.Text)             {                 Response.Write(“<script>alert(‘原始密码错误!’)</script>”);             }             else             {                            }         }         else         {             ClientScript.RegisterStartupScript(this.GetType(), “”, “<script>alert(‘操作失败!’)</script>”);         }

    } //呵呵。。再写一个js试例吧       function checkSame()     {       var Obj1=document.getElementById (“new_pwd”).value;       var Obj2=document.getElementById (“re_new_pwd”).value;             if(Obj1!=Obj2)        {           alert(“两次密码输入不一致!”);           document.getElementById(“new_pwd”).focus();           return false;        }        else        {          return true;        }     } //明白了吗。。这是一个用来判断两次密码输入是否一致的函数    

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/35851.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注