Ajax實現搜尋提示框 超級詳細

2021-10-11 22:50:37 字數 1949 閱讀 8522

以下是對ajax搜尋提示框的整理,希望可以幫助到有需要的小夥伴~

搜尋框 input

提示框 無序列表 加容器 div 做樣式 【預設不顯示】

class

="container"

>

type

="text"

id="search"

/>

class

="alter"

>

>

ul>

div>

div>

使用者輸入事件 – 使用者在搜尋框中打字,鍵盤事件或使用者輸入 input 事件都可以

【提示框預設是不顯示的,使用者在搜尋框輸入內容後才顯示提示框】

提示框 : 隱藏 切換到 顯示 或者 顯示的時候建立乙個提示框

提示框中的內容會實時變化,要用到非同步互動。由文字框輸入事件 觸發

/*

捕獲使用者輸入行為

1. 繫結鍵盤事件 - keydown、keyup、keypress

2. 繫結輸入事件 -> input

*/$(

"#search").

bind

("input"

,function

(event));

}});

});// 獲取焦點

// 2.將提示框從隱藏狀態切換到顯示狀態$(

".alter").

css(

"display"

,"block");

}).bind

("blur"

,function()

);

lang

="en"

>

>

charset

="utf-8"

>

name

="viewport"

content

="width=device-width, initial-scale=1.0"

>

>

搜尋提示框title

>

>

.container #search

.container .alter

.container .alter ul

.container .alter ul li

style

>

head

>

>

class

="container"

>

type

="text"

id="search"

>

class

="alter"

>

>

ul>

div>

div>

src=

"">

script

>

>

/* 捕獲使用者輸入行為

1. 繫結鍵盤事件 - keydown、keyup、keypress

2. 繫結輸入事件 -> input

*/$(

"#search").

bind

("input"

,function

(event));

}});

});// 獲取焦點

// 2.將提示框從隱藏狀態切換到顯示狀態$(

'.alter').

css(

'display'

,'block');

}).bind

('blur'

,function()

);script

>

body

>

html

>

ajax中彈出提示框

彈出提示框的幾種基本方式 response.write page.clientscript.registerstartupscript this.gettype test page.registerstartupscript test 在ajax中上述方式將失效,解決辦法如下 scriptmanag...

使用AlertDialog實現提示框

幾種常見的dialog 1 確認對話方塊 2 單選按鈕對話方塊 3 多選按鈕對話方塊 4 列表對話方塊 要建立了乙個alertdialog,就要用到ialertdialog.builder中的create方法。settitle 為對話方塊設定標題 seticon 為對話方塊設定圖示 setmessa...

AngularJs中實現全域性提示框

想給專案中新增乙個全域性提示,發現這本書裡剛好有這個例子 用angularjs開發下一代web應用 就直接拿來用了,下面把 簡單總結一下,同時也發現coding.net和worktile上的全域性提示效果也類似,以後研究一下看有什麼不同也總結到這裡咯 就直接用bs的警告框啦 duang 提示框 co...