TextBox输入完后按"Enter"调用一按钮事件

gyh_1 2005-07-27 11:57:36
在.aspx页面中有一TextBox,当输入完后按"Enter"调用一按钮事件,如何实现?
...全文
196 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shan1119 2005-07-27
  • 打赏
  • 举报
回复
有submit按钮的话,会自己提交吧
aspdotnet2005 2005-07-27
  • 打赏
  • 举报
回复
看错了,应该是:
TextBox1.Attributes.Add("onkeydown", "javascript:if (event.keyCode==13){__doPostBack('按钮ID','');}");
aspdotnet2005 2005-07-27
  • 打赏
  • 举报
回复
TextBox1.Attributes.Add("onkeydown", "javascript:if (event.keyCode==13){__doPostBack('事件名称','');}");
zhangshangxu 2005-07-27
  • 打赏
  • 举报
回复
/*---------------------------------------------------------------------------/
= FileName: WebEnter.js =
= Author: dingbaosheng =
= Version: Beta 1.0 =
= Date: 2004-05-09 =
= Last Update: 2005-05-16 =
= Description: 解决网页录入数据时回车响应问题 =
=Transfer:<script language="JavaScript" src="path+WebEnter.js"></script> =
/----------------------------------------------------------------------------/
| Warning:1、一个页面中不能有多个表单位(Form)。 |
| 2、引用页面中不允许有重名对象(object)。 |
| BUG FIX: 1、对象数组越位判断。 |
| 2、获焦对象类型判断。 |
| EDIT Date: 2003-05-16,Edit By dingbaosheng |
|---------------------------------------------------------------------------*/
var JumpTypeArray =new Array("text","password","textarea","checkbox","radio","select","select-one","select-multiple","file")
var DebarTypeArray =new Array("submit","reset","button","checkbox","radio",
"select","select-one","select-multiple","hidden")
function inStrArray(src,dec)
{
for (var i=0 ; i<dec.length; i++)
{
if (src==dec[i])
{
return i;
break;
}
}
return -1;
}
function checkCR(evt)
{
var evt = (evt) ? evt : ((event) ? event : null);
var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
var frm=document.forms[0];
if ((evt.keyCode == 13) && (inStrArray(node.type,JumpTypeArray)!=-1))
{
for (var i = 0 ; i < frm.elements.length; i++)
{
if (frm.elements[i].name==node.name)
{
if ((i+1)< frm.elements.length)
{
if (inStrArray(frm.elements[i+1].type,JumpTypeArray)!=-1)
{
frm.elements[i+1].focus();
if (inStrArray(frm.elements[i+1].type,DebarTypeArray)==-1)
{
frm.elements[i+1].select();
}
}
return false;
break;
}
else
{
return true;
break;
}
}
}
}
}
document.onkeypress = checkCR;

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧