button.addactionlistener(this)_input button

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

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

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

相关文章

学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习...
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面...
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生...
Can’t connect to local MySQL server through socket \'/v...
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 ...
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服...