BaoYaEr
模仿google提示性輸入搜索
聽一網(wǎng)友問怎么做一個(gè)像Google搜索一樣,寫入搜索關(guān)鍵字就提示相關(guān)信息。前兩天有點(diǎn)時(shí)間,就想自己去做做看,現(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
大田斗
閱讀(442)
評(píng)論(1)
編輯
收藏
所屬分類:
html/js/css
評(píng)論
#
re: 模仿google提示性輸入搜索
你沒有給mootools-release-1.11.js 看不出效果 啊
崔艷超
評(píng)論于 2011-09-02 18:46
回復(fù)
更多評(píng)論
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
深入淺出之正則表達(dá)式【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年7月
>
日
一
二
三
四
五
六
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
8
9
導(dǎo)航
BlogJava
首頁(yè)
發(fā)新隨筆
發(fā)新文章
聯(lián)系
聚合
管理
統(tǒng)計(jì)
隨筆: 32
文章: 427
評(píng)論: 144
引用: 0
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(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ù)庫(kù)DateBase(30)
(rss)
設(shè)計(jì)模式(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(動(dòng)畫教程)
一路由你
中國(guó)eclipse
八進(jìn)制
在線源碼
多線程實(shí)戰(zhàn)
天火
小米的blogjava
幻境伯克----jface/swt
很全的博克-強(qiáng)
每日一得
滿江紅
邢紅瑞
飛翔
鳥詩(shī)選(js)
鳥食軒 (dhtml)
工具
apache中文手冊(cè)
extjs學(xué)習(xí)
iconFindre
java 安全
javaresearch
java技巧網(wǎng)
js之王
matrix(study)
prototype api
spring中文
北京IT企業(yè)速查
在線流程圖工具
雅虎翻譯
朋友
Happyshow
hibernate異常
skywalker
sunshow
xf
亞光
同云博客
小弟鵬
張玉磊
昕
李陽(yáng)
黃鳴
搜索
積分與排名
積分 - 1104439
排名 - 28
最新評(píng)論
1.?re: hibernate.cfg.xml配置
好全啊 .. 棒棒噠 ~ !
--junqinag.yang
2.?re: Quartz任務(wù)調(diào)度快速入門
我現(xiàn)在來(lái)看還是覺得不錯(cuò)
--小任
3.?re: js中this的總結(jié)
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--pam
4.?re: Quartz任務(wù)調(diào)度快速入門
樓主辛苦
--yd
5.?re: Quartz任務(wù)調(diào)度快速入門
頂了,內(nèi)容寫的很好
--sen
閱讀排行榜
1.?網(wǎng)頁(yè)不緩存(3563)
2.?Form嵌套引起的問題 (2867)
3.?解決IE下CSS背景圖片閃爍的Bug(2458)
4.?Spring AOP的動(dòng)態(tài)載入原理(2416)
5.?如何制作漂亮的Excel表格(2057)
評(píng)論排行榜
1.?北京戶口--吃官司(5)
2.?開始→運(yùn)行→輸入的命令集錦(3)
3.?讓網(wǎng)頁(yè)上的所有圖片動(dòng)起來(lái)(2)
4.?Dom4j 編碼問題徹底解決 (1)
5.?心情不爽(1)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 大田斗
主站蜘蛛池模板:
性感美女视频在线观看免费精品
|
亚洲精品国产手机
|
A毛片毛片看免费
|
亚洲视频人成在线播放
|
日产久久强奸免费的看
|
亚洲毛片网址在线观看中文字幕
|
免费A级毛片无码A
|
特级毛片A级毛片免费播放
|
免费一级毛片不卡不收费
|
国产精品亚洲精品日韩动图
|
免费看的黄色大片
|
国产亚洲精品欧洲在线观看
|
亚洲国产专区一区
|
特级做A爰片毛片免费看无码
|
亚洲av永久无码精品漫画
|
日韩免费人妻AV无码专区蜜桃
|
久久精品蜜芽亚洲国产AV
|
国产精品视频免费一区二区
|
亚洲成熟丰满熟妇高潮XXXXX
|
四虎在线播放免费永久视频
|
一级毛片高清免费播放
|
亚洲国产精品久久久天堂
|
8x成人永久免费视频
|
亚洲一卡2卡3卡4卡乱码 在线
|
亚洲精品免费网站
|
亚洲精品色在线网站
|
亚洲自偷自偷在线制服
|
日本免费xxxx
|
国产亚洲综合一区二区三区
|
国产亚洲色婷婷久久99精品91
|
久久国产乱子伦精品免费不卡
|
亚洲人成在线中文字幕
|
亚洲精品国产综合久久一线
|
午夜免费福利小电影
|
亚洲成AV人影片在线观看
|
亚洲一区AV无码少妇电影☆
|
1024免费福利永久观看网站
|
黄网站色视频免费观看45分钟
|
亚洲AV永久纯肉无码精品动漫
|
成年大片免费视频
|
免费无码av片在线观看
|