AutoCompleteExtender选中后能完成另一个事件怎么做 用AutoCompleteExtender做了一个自动完成,当我从自动完成列表中选择了一个项目时,不只是要把这个选择项显示在TextBox上,我要同时执行一个其它的方法或事件,请问该怎么弄.就像GOOGLE搜索一样,输入"auto",然后有相关关键词选择,选择一个后,搜索框的TEXTBOX内容为你选择的,页面的内容也变成了你选择的关键词搜索结果 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有做过的朋友吗?类似GOOGLE搜索的功能 用AutoCompleteExtender做了一个自动完成,从自动完成列表中选择了一个项目时,不只是要把这个选择项显示在TextBox上(这个功能已经实现),我要同时执行一个其它的方法或事件,类似GOOGLE搜索关键词那样,输入"auto"关键词,然后搜索文本框下会自动有相关关键词选择,选择一个关键词后,搜索文本框的TEXTBOX内容为你选择的,同时页面内容也变成了你选择的关键词搜索结果.就是问怎么同时可以让搜索文本框的TEXTBOX内容为你选择的,同时页面内容也变成了你选择的关键词搜索结果,这样的做法怎么搞? 如果TextBox直接回发,设置其AutoPostback属性就可以了。这没有技术含量,学asp.net的人学到基本的TextBox控件一定会做这个实验的。 表达能力比较差,5楼指点 实现不了要求类似GOOGLE搜索那样,输入"auto"关键词,搜索文本框下会自动显示相关关键词,选择一个关键词后,搜索文本框的TEXTBOX内容为你选择的内容,同时GOOGLE页面也变成了你选择的关键词搜索结果.要的功能就是"选择一个关键词后,搜索文本框的TEXTBOX内容为你选择的内容,同时GOOGLE页面也变成了你选择的关键词搜索结果" LZ,这个效果还是用控件吧,我之前也找过这种效果试了很多,发觉还是控件好用,推荐用ajaxpro 这个 AutoCompleteExtender 有没有实现这样功能的? 朋友 注意看AutoCompleteExtender控件的事件:OnClientItemOver='ace1_itemOver' , OnClientItemSelected="ace1_itemSelected" ;<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>客服中心</title> <meta name="keywords" content="" /> <meta name="description" content="" /> <link href="/style/master.css" rel="stylesheet" type="text/css" /> <script language="javascript" src="/js/common.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"> function ace1_itemOver(sender, e) { var ace1value = document.getElementById('<%=txtKey.ClientID %>'); ace1value.value = e.get_text(); } function ace1_itemSelected(sender, e) { var bSearch = document.getElementById("<%=ibtnSearch.ClientID %>"); if (null != bSearch) { bSearch.click(); } } function checkForm(e) { var success = true; var obj; obj = document.getElementById("<%=txtKey.ClientID %>"); if (!v_SqlInjection(obj, '*关键字含有非法字符', false)) success = false; return success; } </script> </head><body> <form id="form1" runat="server" defaultbutton="ibtnSearch"><asp:TextBox ID="txtKey" runat="server" MaxLength="30" onblur="v_SqlInjection(this,'*关键字含有非法字符',false)"></asp:TextBox><asp:ImageButton ID="ibtnSearch" runat="server" ImageUrl="/images/zsk_btn01.jpg" OnClientClick="javascript: if(Page_ClientValidate()) return checkForm(event);" OnClick="ibtnSearch_Click" /><ajaxToolkit:AutoCompleteExtender ID="ac1" runat="server" TargetControlID="txtKey" ServicePath="~/WebServices/Service.asmx" ServiceMethod="GetSearchTag" MinimumPrefixLength="1" CompletionInterval="500" CompletionListCssClass="autocomplete_completionListElement" CompletionListItemCssClass="autocomplete_listItem" CompletionListHighlightedItemCssClass="autocomplete_highlightedListItem" ContextKey="0|0|0|4" OnClientItemOver='ace1_itemOver' OnClientItemSelected="ace1_itemSelected" DelimiterCharacters=";, :" > </ajaxToolkit:AutoCompleteExtender> </form></body></html> 请教:win2003系统用哪个防火墙比较好? 该配置节不能包含 CDATA 或文本元素。 正则问题 关于asp.net2.0 ajax中repeater删除行的问题 ◆怎樣用select檢索DataTable裡的數據?◆ 请教js如何取得ie中内容区的大小 类似开心网,上传图片,让用户裁剪部分区域作为头像,如何实现? ……弹出页面问题,请求帮忙…… 初学者的问题。 如何动态改变CSS时面的内容,用asp.net .net刷新之后DropDownList没有选项 求 仿京东 装机大师diy 插件或源码
搜索文本框的TEXTBOX内容为你选择的,同时页面内容也变成了你选择的关键词搜索结果,这样的做法怎么搞?
类似GOOGLE搜索那样,输入"auto"关键词,搜索文本框下会自动显示相关关键词,选择一个关键词后,搜索文本框的TEXTBOX内容为你选择的内容,同时GOOGLE页面也变成了你选择的关键词搜索结果.要的功能就是"选择一个关键词后,搜索文本框的TEXTBOX内容为你选择的内容,同时GOOGLE页面也变成了你选择的关键词搜索结果"
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>客服中心</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="/style/master.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/js/common.js" type="text/javascript"></script> <script language="javascript" type="text/javascript">
function ace1_itemOver(sender, e) {
var ace1value = document.getElementById('<%=txtKey.ClientID %>');
ace1value.value = e.get_text();
}
function ace1_itemSelected(sender, e) {
var bSearch = document.getElementById("<%=ibtnSearch.ClientID %>");
if (null != bSearch) {
bSearch.click();
}
}
function checkForm(e) {
var success = true;
var obj; obj = document.getElementById("<%=txtKey.ClientID %>");
if (!v_SqlInjection(obj, '*关键字含有非法字符', false))
success = false;
return success;
} </script>
</head>
<body>
<form id="form1" runat="server" defaultbutton="ibtnSearch">
<asp:TextBox ID="txtKey" runat="server" MaxLength="30" onblur="v_SqlInjection(this,'*关键字含有非法字符',false)"></asp:TextBox>
<asp:ImageButton ID="ibtnSearch" runat="server" ImageUrl="/images/zsk_btn01.jpg" OnClientClick="javascript: if(Page_ClientValidate()) return checkForm(event);" OnClick="ibtnSearch_Click" />
<ajaxToolkit:AutoCompleteExtender ID="ac1" runat="server" TargetControlID="txtKey"
ServicePath="~/WebServices/Service.asmx" ServiceMethod="GetSearchTag" MinimumPrefixLength="1"
CompletionInterval="500" CompletionListCssClass="autocomplete_completionListElement"
CompletionListItemCssClass="autocomplete_listItem" CompletionListHighlightedItemCssClass="autocomplete_highlightedListItem"
ContextKey="0|0|0|4" OnClientItemOver='ace1_itemOver' OnClientItemSelected="ace1_itemSelected" DelimiterCharacters=";, :" >
</ajaxToolkit:AutoCompleteExtender> </form>
</body>
</html>