求帮助,ASP.NET焦点问题,做了密码修改页面,textbox 焦点问题!!

有两个textbox都是密码模式,我在textbox1中的TextChanged事件中,做焦点移交,回车后,却不成功,焦点依然提留在textbox1!求指出错误!谢谢!A... 有两个 textbox 都是密码模式,我在 textbox 1中的TextChanged 事件中,做焦点移交,回车后,却不成功,焦点依然提留在 textbox 1!求指出错误!谢谢!AutoPostBack="True"

protected void TextBox1_TextChanged(object sender, EventArgs e)
{
this.old_password.Attributes["value"] = old_password.Text.Trim();
Page.RegisterStartupScript("focus ", " <script language=javascript> document.all.tb_password.focus(); </script> ");

}
我想要的是,在textbox1中输入内容后,回车后,光标落在textbox2上?用 TextChanged,怎样能实现?上述的做法,为什么在如何完成了其他事件,再Page.RegisterStartupScript("focus ", " <script language=javascript> document.all.tb_password.focus(); </script> ");
就可以OK?
展开
 我来答
lwainixl
2011-12-30 · TA获得超过2096个赞
知道大有可为答主
回答量:3468
采纳率:62%
帮助的人:1701万
展开全部
渲染过的ID 可能和你写的不一样。
tb_password.ClientID

document.all."+tb_password.ClientID+".focus();
追问
tb_password.ClientID ?  就是tb_password这个啊! 当时依然有问题!
追答
Page.RegisterStartupScript("focus ", "  document.all.tb_password.focus();  ");

不是focus这个属性。
网上冲浪玩家
2011-12-30 · TA获得超过574个赞
知道小有建树答主
回答量:535
采纳率:100%
帮助的人:343万
展开全部
为textbox1写个前台事件onkeydown
$("#textbox1").onkeydown=function(){
if(event.keyValue == 13){
document.all.textbox2.focus();
return false;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叮叮糖衣
2011-12-30
知道答主
回答量:21
采纳率:0%
帮助的人:19.5万
展开全部
在TextChanged里面写textbox2.Focus()不行吗?
追问
能具体点,给出完整一点的代码吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式