input+select(multiple) 實現下拉框輸入值
更新時間:2009年05月21日 22:45:10 作者:
昨天做一個網站時,需要實現下拉框能夠輸入,從功能上講是要實現用戶在文本框輸入值時,能夠從后讀出數據彈出下拉選項
于是嘗試了用input+select來實現,結果如下:


具體代碼及演示地址:www.homdian.com/test.aspx
這種方法其實是在下拉框上壓一個文本框,能夠實現輸入,也能夠實現下拉框的選擇。但根據輸入值用用異步的方式綁定下拉框選項時,
無法展開下拉框,到網上找了段代碼:
復制代碼 代碼如下:
document.form1.ddlMovName.focus();
var WshShell = new ActiveXObject("Wscript.Shell");
try{
WshShell.SendKeys("%{DOWN}");
}
catch(e){}
WshShell.Quit;
以上這段可以實現展開下拉框,但是會彈出如下提示(測試環(huán)境IE7)

感覺不友好,所以沒有用。于是又嘗試用input+select(multiple),效果如下:

具體代碼及演示地址:www.homdian.com/test1.aspx
這種方法已基本滿足我的需求,在此貼出,希望大家能夠提供更好的方法。謝謝。
相關文章
JS控制靜態(tài)頁面?zhèn)鬟f參數并獲取參數應用
這篇文章主要介紹了JS控制靜態(tài)頁面?zhèn)鬟f參數并獲取參數應用的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-08-08
JavaScript實現獲取用戶單擊body中所有A標簽內容的方法
這篇文章主要介紹了JavaScript實現獲取用戶單擊body中所有A標簽內容的方法,涉及javascript針對頁面元素及事件響應相關操作技巧,需要的朋友可以參考下2017-06-06
如何快速高效創(chuàng)建JavaScript 二維數組方法詳解
這篇文章主要為大家介紹了如何快速高效創(chuàng)建JavaScript 二維數組方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02

