Button1.Attributes.Add()方法小结

//首先要在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;        }     } //明白了吗。。这是一个用来判断两次密码输入是否一致的函数    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值