我作一个注册。
先作了用户名,密码框(用TextBox)作的,然后是DropDownList联动省市,但运行的时候,添入了密码后,再选择省市时,密码框里就被清空??我不想用无刷新的DropDownList联动、JS来作,也不想先选择省市,再添密码。
请问能不能实现呢?
先作了用户名,密码框(用TextBox)作的,然后是DropDownList联动省市,但运行的时候,添入了密码后,再选择省市时,密码框里就被清空??我不想用无刷新的DropDownList联动、JS来作,也不想先选择省市,再添密码。
请问能不能实现呢?
解决方案 »
- 水晶报表打印问题
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 如何在模式窗口关闭时刷新原始页面的数据?
- GridView与DataAdapter联合查询功能怎么做啊?
- 请问一个jquery validate的remote验证问题
- sql语句通过时间字段进行排序,当时间字段有一样的时间值时数据会丢失
- 求一个可以简化的QQ聊天软件
- 根据手机号查所属地;身份证号查所属地. 求号码段对应所在地数据库
- 密码框赋值问题(以及其他)
- asp.net里的checkbox和inputbox问题
- "0x777e165e"指令引用的"0x777e165e"内存。该内存不能为"read"。!!这是什么意思啊!!
- 关于ITextSharp里样式的控制
- 类型“System.ComponentModel.IComponent”在未被引用的程序集中定义。必须添加对程序集“System, Version=2.0.0.0, Culture=neutral,
function SavePassword(srcControl) {
document.getElementById("Hidden1").value = srcControl.value;
}
window.onload = function() {
document.getElementById("<%=TextBox1.ClientID %>").value = document.getElementById("Hidden1").value;
}
</script>.html
<div>
<asp:TextBox ID="TextBox1" runat="server" TextMode=Password></asp:TextBox>
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack=true
onselectedindexchanged="DropDownList1_SelectedIndexChanged"
Width="130px">
<asp:ListItem Selected=True Text=1 Value=1></asp:ListItem>
<asp:ListItem Text=3 Value=3></asp:ListItem>
</asp:DropDownList>
<input type=hidden id="Hidden1" runat=server />
</div>.cs
protected void Page_Load(object sender, EventArgs e)
{
this.TextBox1.Attributes.Add("onblur","javascript:SavePassword(this)");
}
建议用隐藏直,
当填完密码框,就触发一个脚本保存值
,
当DROPDOWNLIST改变触发一个脚本赋值
<asp:UpdatePanel>
<asp:TextBox/> //用户名
<asp:TextBox/> //密码
<asp:UpdatePanel>
<asp:DropDownList/> //省
<asp:DropDownList/> //市
</asp:UpdatePanel>
</asp:UpdatePanel>
this.txtpwd2.Attributes.Add("value", txtpwd2.Text);
在page_load里面加入上面的代码就可以了。不要在IsPostBack里面写。