//首先要在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;
}
}
//明白了吗。。这是一个用来判断两次密码输入是否一致的函数
分享到:
相关推荐
Sirenix.OdinInspector.Attributes.dll
Button1.Attributes.Add("onclick","return confirm(’确认?’)"); button.attributes.add("onclick","if(confirm(’are you sure...?’)){return true;}else{return false;}") 3.删除表格选定记录 ................
org-gephi-data-attributes-api可视化软件gephi的插件,nbm格式,
Button1.Attributes.Add("onclick","return confirm(’确认?’)"); button.attributes.add("onclick","if(confirm(’are you sure...?’)){return true;}else{return false;}") 3.删除表格选定记录 int intEmpID = ...
`Button1.Attributes.Add`方法用于向按钮添加HTML属性,这里添加了`onclick`事件处理程序,显示确认对话框。 ```asp.net Button1.Attributes.Add("onclick","return confirm('确认?')"); button.Attributes.Add...
今天在开发过程中发现一个问题,在asp:Button按钮属性Enabled="false"时,也就是按钮变类...解决的方法是在后台代码的 Page_Load(object sender, EventArgs e)里添加Button1.Attributes.Add("onclick", "showAlert()");
XmlBuilder是一个针对XmlDocument对象的类库函数,主要目的是为了方便开发者更高效、更便捷地访问和操作XML文档的核心元素——DocumentElement,以及其包含的属性Attributes。在处理XML数据时,XmlDocument是.NET...
1. **定义DataGrid**:在Flex中,我们可以使用MXML来创建一个DataGrid控件,定义其列结构。例如,我们创建两列,一列显示字段名(FieldName),另一列显示对应的属性值(FieldValue)。这样设置可以确保每个属性都有...
Backbone.Attributes 是一个很小的(约 400 字节缩小/gz)插件,用于提供任何对象 Backbone.Model getter/setter 方法。 有时模型太重,或者您不需要 Backbone 模型提供的完整同步/收集方法。 var view = new ...
BtnDel.Attributes.Add("onclick","return confirm('"+"确认删除?"+"')"); 2. linktempDelete.Attributes["onclick"]="javascript:return confirm('"+"确认删除?"+"');"; 3. private void grdProject_...
例如,为按钮添加`onclick`事件处理程序,`Button1.Attributes.Add("onclick","return confirm(’确认?’)");`会显示一个确认对话框,如果用户点击"确定",则继续执行按钮的默认行为,否则取消。另一个例子是更复杂...
Button1.Attributes.Add("onclick", "return confirm('确认?')"); ``` 或者更复杂的实现: ```csharp Button1.Attributes.Add("onclick", "if (confirm('Are you sure?')) { return true; } else { return false; }...
Button1.Attributes.Add("onclick", "return confirm('确定吗?')"); button.Attributes.Add("onclick", "if (confirm('Are you sure?')) { return true; } else { return false; }"); ``` **解析:** - 这里展示了...
tcc[1].Attributes.Add("rowspan", "2"); tcc[1].Text = ""; tcc.Add(new TableHeaderCell()); tcc[2].Attributes.Add("rowspan", "2"); tcc[2].Text = "ժ Ҫ"; tcc.Add(new TableHeaderCell())...
Button1.Attributes.Add("onclick", "return confirm('确认?')"); // 或 button.Attributes.Add("onclick", "if(confirm('are you sure...?')){return true;}else{return false;}"); ``` 3. **删除数据库记录**...