发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
最近在完成一个项目时,需要完成一个搜索功能。功能很好做,但是遇见一个问题就是像百度首页一样,当你在textBox里输入值后,一按回车后面的按钮事件就自动执行。研究了很久,也在网上看了很多。最后发现了一个很简单使用的方法。贴一下~
1 <asp:Panel ID="panSearch" runat="server" DefaultButton="Button1"> 2 <asp:TextBox runat="server" id="key_word" type="text" size="64" >3 </asp:TextBox>4 <asp:Button ID="Button1" type="submit" Text="" name="Button1" runat="server" onclick="Button1_Click"/>5 </asp:Panel>
把两控件放在同一个panel后 最重要是声明panel DefaultButton="按钮"。
ok了。
还有两段代码,但是要报错正在研究。可以看看。
1 <asp:textbox id="t" runat="server" onkeydown="if(event.keyCode==13) btn1.click();FormName.Submit();"> 2 3 4 //page_load5 t.Attributes.Add("onkeydown","要激发的函数");
1 <script type="text/javascript"> 2 function keyDown() 3 { 4 var e=event.srcElement; 5 if(event.keyCode==13) 6 { 7 document.getElementById("Button1").click(); 8 } 9 } 10 </script> 11 12 </head> 13 <body> 14 <form id="form1" runat="server"> 15 <asp:TextBox ID="TextBox1" runat="server" onkeydown="keyDown"></asp:TextBox> 16 <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
来自: glxym > 《asp.net》
0条评论
发表
请遵守用户 评论公约
ClientID、 <%=%>的用法
ClientID、 <%=%>的用法<%@ Page Language="C#" MasterPageFile="~/TestClientID.master" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherit...
button与验证控件的矛盾
button与验证控件的矛盾。文本框和数据验证控件:< asp:TextBox ID="TxtOldPs" runat="server" Width="150px">< /asp:TextBox> < asp:RequiredFieldVali...
asp.net局部刷新技术
asp.net 2.0中不同web控件之间的相互调用
default.aspx:<form id="form1" runat="server"> <uc1:WebUserControl id="WebUserControl1" runat="server"> </uc1:WebUserCo...
Ajax使用初步
3.假设应用系统叫Document,目录格式为Pages\AjaxTest4.在Pages\AjaxTest下建立cs文件AjaxMethod.cs,添加如下方法 程序代码//[Ajax.AjaxMethod][Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Re...
为服务器控件添加javascript客户端事件
记得在用asp得时候,经常用到javascript。举个例子,一个普通的表单控件<input type="button" name="Button" value="Button" onClick="ClickEvent()">...
ASP.NET 高级编程基础第十二篇—服务器控件
ASP.NET 高级编程基础第十二篇—服务器控件言:从这篇博客我们开始学习asp.net的服务器控件,虽然现在的IT界对asp.net的控件有好多种态度,但是任何一件事物或者事情只要发生都是有其发生的必然性,我...
关于(object sender, EventArgs e)
关于(object sender, EventArgs e)<asp:Button ID="Button1" runat="server" Text="Button1" CommandName="Button1" OnCommand="Button_OnCommand&qu...
asp.net2.0 hiddenfield控件_asp.net技巧-NET编程
asp.net2.0 hiddenfield控件_asp.net技巧-NET编程HiddenField控件顾名思义就是隐藏输入框的服务器控件,他能让你保存那些不必显示在页面上的且对安全性需求不高的数据。你能将上面代码中的 <asp:Hi...
微信扫码,在手机上查看选中内容