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中,做修改密码的页面时。修改密码的代码怎么写。谢谢。

就是在登陆成功后,我想修改密码。点击修改密码的按钮就跳到修改密码的页面。在这页面中有原来密码和新密码,确认密码三个框。只有输入好三个框里的内容才可以显示修改成功,否则会提示你!
这怎么写呀,我很想和高手聊聊。谢谢。
请高手进入。不会的别来注水,我会举报的!

首先在登陆的时候把id和密码传入session中.
如果不需要比较这个,可以将代码||后的条件去掉
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中如何判断input#textbox内容为空

asp.NET中,密码输入框一刷新后输入的密码就清空,但刷新后我想保留刷新前输入的密码怎么做!

在 asp.net 中调用 Web 服务

将asp.net(c#)中textbox的内容导出到word中

asp.net 判断用户在Textbox里输入是不是为整数

asp.net textbox如果不输入值是空值还是null