BaoYaEr
模仿google提示性輸入搜索
聽一網(wǎng)友問怎么做一個像Google搜索一樣,寫入搜索關(guān)鍵字就提示相關(guān)信息。前兩天有點時間,就想自己去做做看,現(xiàn)在完成了提示的功能。代碼如下:
HTML代碼:
<%
@ Page Language
=
"
C#
"
AutoEventWireup
=
"
true
"
CodeFile
=
"
AjaxTextBox.aspx.cs
"
Inherits
=
"
AjaxTextBox
"
%>
<!
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
runat
="server"
>
<
title
>
AjaxTextBox
</
title
>
<
script
type
="text/javascript"
src
="mootools-release-1.11.js"
></
script
>
<
script
type
="text/javascript"
>
var
values;
window.addEvent(
"
domready
"
,
function
()
{
$(
"
ajaxtextbox
"
).addEvent(
"
keypress
"
,
function
(e)
{
var
keychar;
var
keynum;
if
(window.event)
//
IE
{
if
(window.event.keyCode
==
8
)
{
//
判斷Backspace鍵
values
=
values.substr(
0
,values.length
-
1
);
$(
"
ajaxtextbox
"
).value
=
values;
}
keynum
=
window.event.keyCode;
}
else
if
(e.which)
//
Netscape/Firefox/Opera
{
if
(e.which
==
8
)
{
values
=
values.substr(
0
,values.length
-
1
);
$(
"
ajaxtextbox
"
).value
=
values;
}
keynum
=
e.which;
}
keychar
=
String.fromCharCode(keynum);
if
(
/^
[a
-
zA
-
Z0
-
9_\u4e00
-
\u9fa5]
+
$
/
.test(keychar))
{
//
判斷是不是中文,英文,數(shù)字
$(
"
ajaxtextbox
"
).value
+=
keychar;
values
=
$(
"
ajaxtextbox
"
).value;
}
if
($(
"
ajaxtextbox
"
).value
==
""
)
{
return
;
}
var
url
=
"
AjaxTextBox.aspx?value=
"
+
$(
"
ajaxtextbox
"
).value;
new
Ajax(url,
{method:'post',
onComplete:
function
()
{
$(
"
msg
"
).innerHTML
=
this
.response.text;
if
($(
"
ajaxtextbox
"
).value.length
>
values.length)
{
$(
"
ajaxtextbox
"
).value
=
values;
}
}
}
).request();
}
);
}
);
function
getMsg(obj)
{
$(
"
ajaxtextbox
"
).value
=
obj.innerHTML;
$(
"
msg
"
).innerHTML
=
""
;
}
</
script
>
</
head
>
<
body
>
<
input
type
="text"
id
="ajaxtextbox"
name
="ajaxtextbox"
style
="width:170px;"
runat
="server"
/>
<
div
id
="msg"
style
="width:170px;"
></
div
>
</
body
>
</
html
>
cs代碼
using
System;
using
System.Data;
using
System.Configuration;
using
System.Collections;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
public
partial
class
AjaxTextBox : System.Web.UI.Page
{
public
static
DataTable dt
=
new
DataTable();
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(
!
IsPostBack)
{
if
(dt.Rows.Count
==
0
)
{
dt.Columns.Add(
"
cotents
"
);
DataRow dr
=
dt.NewRow();
dr[
0
]
=
"
0a2b3c
"
;
DataRow dr1
=
dt.NewRow();
dr1[
0
]
=
"
0e2f3g
"
;
dt.Rows.Add(dr);
dt.Rows.Add(dr1);
}
}
if
(
!
String.IsNullOrEmpty(Request[
"
value
"
]))
{
Seach(Request[
"
value
"
]);
}
}
protected
void
Seach(
string
value)
{
string
seach
=
"
<div style=\
"
width:170px; background
-
color:InfoBackground;\
"
;>
"
;
for
(
int
i
=
0
; i
<
dt.Rows.Count; i
++
)
{
if
(dt.Rows[i][
"
cotents
"
].ToString().StartsWith(value.Trim()))
{
seach
+=
"
<div style=\
"
width:170px; cursor:pointer;\
"
onclick=\
"
getMsg(
this
)\
"
>
"
+
dt.Rows[i][
"
cotents
"
].ToString()
+
"
</div>
"
;
}
}
seach
+=
"
</div>
"
;
Response.Clear();
Response.Write(seach);
Response.End();
}
}
發(fā)表于 2008-04-23 16:42
大田斗
閱讀(434)
評論(1)
編輯
收藏
所屬分類:
html/js/css
評論
#
re: 模仿google提示性輸入搜索
你沒有給mootools-release-1.11.js 看不出效果 啊
崔艷超
評論于 2011-09-02 18:46
回復(fù)
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
深入淺出之正則表達式【zt】
ExtJs2.0學(xué)習(xí)系列(8)--Ext.XTemplate
ExtJs2.0學(xué)習(xí)系列(7)--Ext.TabPanel
ExtJs2.0學(xué)習(xí)系列(6)--Ext.FormPanel之第五式(綜合篇)
ExtJs2.0學(xué)習(xí)系列(5)--Ext.FormPanel
ExtJs2.0學(xué)習(xí)系列(4)--Ext.FormPanel之第一式
ExtJs2.0學(xué)習(xí)系列(3)--Ext.Window
ExtJs2.0學(xué)習(xí)系列(2)--Ext.Panel
ExtJs2.0學(xué)習(xí)系列(1)--Ext.MessageBox
Ext.extend學(xué)習(xí)
<
2025年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
導(dǎo)航
BlogJava
首頁
發(fā)新隨筆
發(fā)新文章
聯(lián)系
聚合
管理
統(tǒng)計
隨筆: 32
文章: 427
評論: 144
引用: 0
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(5)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2008年12月 (1)
2008年4月 (2)
2008年2月 (1)
2008年1月 (1)
2007年12月 (3)
2007年11月 (1)
2007年10月 (3)
2007年7月 (2)
2007年6月 (1)
2007年4月 (2)
2007年3月 (3)
2007年2月 (5)
2007年1月 (3)
2006年12月 (4)
文章分類
axis(6)
(rss)
eclipse(7)
(rss)
Hibernate(30)
(rss)
html/js/css(107)
(rss)
java(106)
(rss)
linux(7)
(rss)
Lucene(7)
(rss)
spring(36)
(rss)
Spring CLOUd(1)
(rss)
Strtus(30)
(rss)
其它(48)
(rss)
開源opensource(48)
(rss)
數(shù)據(jù)庫DateBase(30)
(rss)
設(shè)計模式(12)
(rss)
文章檔案
2018年8月 (1)
2012年5月 (1)
2012年4月 (2)
2011年7月 (6)
2010年3月 (1)
2010年2月 (1)
2010年1月 (3)
2009年12月 (1)
2009年10月 (1)
2009年8月 (3)
2009年3月 (1)
2009年2月 (1)
2008年12月 (3)
2008年11月 (10)
2008年10月 (3)
2008年9月 (2)
2008年8月 (2)
2008年7月 (4)
2008年6月 (13)
2008年5月 (15)
2008年4月 (9)
2008年3月 (10)
2008年1月 (18)
2007年12月 (33)
2007年11月 (6)
2007年10月 (18)
2007年9月 (10)
2007年8月 (18)
2007年7月 (15)
2007年6月 (25)
2007年5月 (19)
2007年4月 (26)
2007年3月 (38)
2007年2月 (33)
2007年1月 (27)
2006年12月 (27)
2006年11月 (12)
java
Ajax特效網(wǎng)站
cndiy nio
GRO
Hani Suleiman's blog
Java之路
java論壇
J道
mule
mule 入門
oksonic(動畫教程)
一路由你
中國eclipse
八進制
在線源碼
多線程實戰(zhàn)
天火
小米的blogjava
幻境伯克----jface/swt
很全的博克-強
每日一得
滿江紅
邢紅瑞
飛翔
鳥詩選(js)
鳥食軒 (dhtml)
工具
apache中文手冊
extjs學(xué)習(xí)
iconFindre
java 安全
javaresearch
java技巧網(wǎng)
js之王
matrix(study)
prototype api
spring中文
北京IT企業(yè)速查
在線流程圖工具
雅虎翻譯
朋友
Happyshow
hibernate異常
skywalker
sunshow
xf
亞光
同云博客
小弟鵬
張玉磊
昕
李陽
黃鳴
搜索
積分與排名
積分 - 1101551
排名 - 28
最新評論
1.?re: hibernate.cfg.xml配置
好全啊 .. 棒棒噠 ~ !
--junqinag.yang
2.?re: Quartz任務(wù)調(diào)度快速入門
我現(xiàn)在來看還是覺得不錯
--小任
3.?re: js中this的總結(jié)
評論內(nèi)容較長,點擊標題查看
--pam
4.?re: Quartz任務(wù)調(diào)度快速入門
樓主辛苦
--yd
5.?re: Quartz任務(wù)調(diào)度快速入門
頂了,內(nèi)容寫的很好
--sen
閱讀排行榜
1.?網(wǎng)頁不緩存(3552)
2.?Form嵌套引起的問題 (2849)
3.?解決IE下CSS背景圖片閃爍的Bug(2445)
4.?Spring AOP的動態(tài)載入原理(2403)
5.?如何制作漂亮的Excel表格(2044)
評論排行榜
1.?北京戶口--吃官司(5)
2.?開始→運行→輸入的命令集錦(3)
3.?讓網(wǎng)頁上的所有圖片動起來(2)
4.?Dom4j 編碼問題徹底解決 (1)
5.?心情不爽(1)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 大田斗
主站蜘蛛池模板:
亚洲视频一区在线
|
久久精品国产亚洲综合色
|
亚洲精品和日本精品
|
国产精品亚洲mnbav网站
|
免费观看日本污污ww网站一区
|
全黄a免费一级毛片人人爱
|
最新亚洲成av人免费看
|
亚洲人成亚洲精品
|
亚洲人成网站18禁止
|
久香草视频在线观看免费
|
无码人妻一区二区三区免费看
|
精品国产污污免费网站aⅴ
|
免费看大美女大黄大色
|
久久精品国产亚洲5555
|
亚洲成年人电影在线观看
|
婷婷国产偷v国产偷v亚洲
|
精品在线免费观看
|
好吊妞视频免费视频
|
国产自偷亚洲精品页65页
|
亚洲免费观看在线视频
|
美女露100%胸无遮挡免费观看
|
免费视频一区二区
|
在线精品免费视频
|
亚洲国产精品VA在线看黑人
|
中中文字幕亚洲无线码
|
精品国产福利尤物免费
|
两个人的视频高清在线观看免费
|
国产午夜亚洲精品理论片不卡
|
亚洲精品乱码久久久久久蜜桃不卡
|
2019中文字幕免费电影在线播放
|
国产色婷婷精品免费视频
|
亚洲AV无码专区国产乱码4SE
|
亚洲欧美日韩综合久久久
|
久久福利青草精品资源站免费
|
成年人视频在线观看免费
|
亚洲国产成人片在线观看
|
日本视频免费在线
|
亚洲人成在线观看
|
四虎影视久久久免费
|
黄色片在线免费观看
|
亚洲成AV人在线观看天堂无码
|