前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >button.addactionlistener(this)_input button

button.addactionlistener(this)_input button

作者头像
全栈程序员站长
发布2022-11-09 15:58:36
9860
发布2022-11-09 15:58:36
举报

大家好,又见面了,我是你们的朋友全栈君。

//首先要在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; } }

//明白了吗。。这是一个用来判断两次密码输入是否一致的函数

<script language=”javascript”> <!–

///显示某个订单的详细信息,通过一个模态对话框,而且屏幕会变颜色 function ShowOrderDetails(murl) { // var url = “Alarm_add.aspx?ID=”+ murl +””; var Width=”700″; var Height=”500″; // alert(murl); var vDialog=window.showModalDialog(murl,window,”dialogWidth:” + Width + “px;dialogHeight:” + Height + “px;center:yes;status:no;scroll:yes;help:no;”);

window.location.href =window.location.href; } </script>

protected void Button_add_Click(object sender, EventArgs e) { // Response.Write(“<script language=javascript>location=’AddMenu.aspx’;</script>”); string empno = “”; string url = “Alarm_add.aspx?ID=”+ empno+””; // Button_add.Attributes.Add(“onclick”, “return ShowOrderDetails(‘” + url + “‘)”);//为Button1添加onclick()事件 ,Button为服务器控件 ClientScript.RegisterStartupScript(this.GetType(), “”, “<script>ShowOrderDetails(‘” + url + “‘);</script>”); }

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

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022年9月26日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com