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>

分数快拿来.
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-05-08
在textboxt里面Keydown事件里面写。
例如
if(e.KeyCode==Keys.Enter)
{/////执行的代码
你的网页Show出来
}
问题解决。!
第2个回答  2009-05-08
在textbox的key事件里写就可以了呀
第3个回答  2009-05-08
yao js

Asp.net:在TextBox中输入内容后,按回车键响应一个事件
2.<asp:TextBox ID="TextBox1" runat="server" onkeyup="textChanged(this)"><\/asp:TextBox> 分数快拿来.

ASP.NET中实现textbox之间 回车键光标切换 就跟tab键一个功能
大概思路,再页面加载的时候,给每个文本框添加一个监听页面的按键事件,当键值为13的时候(回车),根据当前的文本框,把光标移动到下一个

ASP.net中当TextBox1输入完后,TextBox2的text等于TextBox1的text中...
function getvalues(){ var val=document.getElementById("text1").value;document.getElementById("text2").value=val;} 至于想取得一部分值 你自己再对val进行操作吧

asp中向textbox输入值不触发界面上的按钮click事件
这个你需要理解asp.net的事件机制,讲起来比较麻烦,我就不说了,直接给你说简单的解决方法。让你的Page实现IPostBackEventHandler,需要实现一个方法public void RaisePostBackEvent(string eventArgument),这个方法里可以写你TextBox按回车后的处理事件。使用Page.ClientScript.GetPostBackEventReference(Page,s...

在asp.net的textbox控件中敲回车为什么会返回到首页?
这里是按enter自动提交的,你修改一下就可以用了 function isKeyTrigger(e,keyCode){ var argv = isKeyTrigger.arguments;var argc = isKeyTrigger.arguments.length;var bCtrl = false;if(argc > 2){ bCtrl = argv[2];} var bAlt = false;if(argc > 3){ bAlt = argv[3];} var nav4...

ASP.NET textbox 的事件
记得textchanged事件不需要敲回车就可以触发,部分页面事件响应可以考虑用AJAX的技术,UPDATEPANEL控件,大概就是这个,

asp.net textbox的textchange事件!现在遇到如下问题:
你把textchange这个事件的文本框的autopostback的值设为true即可。但这样做当你离开文本框的时候就会立即触发textchange事件。如果你离开文本框后直接点击按钮,还是会先触发textchange事件,因为autopostback这个值设置了TURE的原因,所以不会立即执行CLICK事件。除非你将autopostback的值设为true设为FLASH,但是...

在asp.net中如果在文本框中输入的内容为空的话就会弹出提示对话框,那 ...
如果你是用的服务端控件那就给控件加一个客户端的事件 onblue这个就可以了 如果是客户端控件 那就 function checkisnull(){ var txt=document.getElementById("txtid");if(txt.value == ""){ alert("对不起不可以为空!");} }

Asp.net中textbox每输入一个字符都有响应,但是不刷新textbox的内容
输入完成,可以用textbox的 失去焦点 LostFocus 时来判断 然后在事件处理函数当中写上 if(textbox1.text=="1") \/\/这里用的是字符1 如果你想判断数字的话需要转换 { \/\/等于"1"}

...TextBox和Button控件各一个。当在TextBox中输入一个成绩,再单击Butto...
在Button的点击事件中写Respone.write(textBox1.text);应该就能在网上上显示textbox1中的内容。貌似空间是拖放的吧,那代码也有了啊。双击button进入点击事件,然后再{}中写Respone.write(textBox1.text);

相似回答