Asp.net:在TextBox中输入内容后,按回车键响应一个事件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Asp.net:在TextBox中输入内容后,按回车键响应一个事件相关的知识,希望对你有一定的参考价值。
当我在文本框中输入内容后,按回车键能弹出另一个网页,怎样实现喃? 谢谢说详细点哈,我是菜鸟呢!
<script type="text/javascript">function textChanged(o)
if(event.keyCode == 13)
var win = window.open("", "_blank");
win.document.writeln("Hello World!");
</script>
两种定义TextBox方案:
1.<input type="text" onkeyup="textChanged(this)" onchange="textChanged(this)" runat="server" id="YourTextBox" />
2.<asp:TextBox ID="TextBox1" runat="server" onkeyup="textChanged(this)"></asp:TextBox>
分数快拿来. 参考技术A 在textboxt里面Keydown事件里面写。
例如
if(e.KeyCode==Keys.Enter)
/////执行的代码
你的网页Show出来
问题解决。! 参考技术B 在textbox的key事件里写就可以了呀 参考技术C yao js
在ASP.NET中,做修改密码的页面时。修改密码的代码怎么写。谢谢。
就是在登陆成功后,我想修改密码。点击修改密码的按钮就跳到修改密码的页面。在这页面中有原来密码和新密码,确认密码三个框。只有输入好三个框里的内容才可以显示修改成功,否则会提示你!
这怎么写呀,我很想和高手聊聊。谢谢。
请高手进入。不会的别来注水,我会举报的!
如果不需要比较这个,可以将代码||后的条件去掉
if (this.TextBox1.Text.Trim() == string.Empty || this.TextBox1.Text.Trim() != Session["password"].ToString())
Response.Write("请输入正确的旧密码!");
else
if (this.TextBox2.Text.Trim() != this.TextBox3.Text.Trim())
Response.Write("新密码输入不一致,请重新输入!");
else
//TextBox2和TextBox3相等,所以只需要验证一个不为空就好
if (this.TextBox2.Text.Trim() != string.Empty)
//写入数据库操作
参考技术A 三个框分别命名txt1,txt2,txt3
if(txt1.text=="")
response.write("原密码不可为空");
else if(txt2.text=="")
response.write("新密码不可为空");
else if(txt3.text=="")
response.write("确认密码不可为空");
else
//把数据添加进数据
参考技术B 这个一般我是这样处理的。你登录后把你的用户id和密码加密存进cookies。然后修改密码页面直接把第一个textbox里的密码加密和cookies里的密码比较如果成功则把这个密码更新进用户表。 参考技术C 可以用ajax进行操作,很简单,只要在最后一个文本框中添加事件进行操作就可以了
以上是关于Asp.net:在TextBox中输入内容后,按回车键响应一个事件的主要内容,如果未能解决你的问题,请参考以下文章
asp.NET中,密码输入框一刷新后输入的密码就清空,但刷新后我想保留刷新前输入的密码怎么做!