我們在用ie或者是access時,一定都注意到這個很有意思的東西:輸入文字框控制項能通過匹配我們過去鍵入的內容來幫助我們自動新增完成我們要輸入的內容,很是方便。但是,在我們程式設計時,這樣花哨的功能並沒有被封裝在控制項裡。
其實,要教會它們這樣做一點也不困難,涕淌以combobox控制項為例(因為combobox用來做這個示例再合適不過了呵呵),給大家秀一段很簡單的**。其他的文字輸入控制項也是一樣樣的道理,我就不贅述了。
private
sub combobox1_keyup(byval sender as object, _
byval e as system.windows.forms.keyeventargs) handles combobox1.keyup
autocompletekeyup(combobox1, e)
end sub
select case e.keycode
case keys.back, keys.left, keys.right, keys.up, _
keys.delete, keys.down, keys.capslock
return
end select
'看看使用者輸入了些什麼
strtyped = combo.text
intfoundindex = combo.findstring(strtyped)
'如果找到了的話……
if intfoundindex >= 0 then
'獲取combo下的匹配項
objfounditem = combo.items(intfoundindex)
'獲取匹配的字串
end sub
好了,你可以試試上面的**。先在combobox的下拉列表裡預存一些字串吧,嘿嘿!
asp讓文字框只能輸入數字
第一步利用樣式表。第二步利用js指令碼。function mykeydown else if k 13 else 利用樣式表 style ime mode disabled 可以防止切換成漢字輸入法,也就是說只能使用英文輸入法,這樣就防止了輸入漢字的情況。js指令碼就是要限制鍵盤輸入,只能填入數字 ...
如何禁止文字框的記憶性輸入
html中禁止自動完成和禁用輸入法收藏 ie提供了乙個自動完成功能可以記憶我們的輸入內容 如登入帳號等 方便下一次快速地錄入類似資料.這確實是乙個非常友好的功能,在操作時只需用滑鼠雙擊文字框或輸入前幾個字元,系統會自動列出以前的錄入歷史供你選擇,大大提高錄入速度及準確性.相信大多數ie的使用者都啟用...
文字框限制輸入型別的輸入框
最近在開發完乙個專案後,又測試人員測試bug,然後我根據他們測試出來的bug乙個乙個的改,然後就遇到了乙個問題,文字框是用來搜尋,但是,比如這個文字框是用來搜尋年齡的區間,輸入條件的時候,如果輸入了非數字的字元就不能輸入。像這樣的問題,其實可以通過正規表示式來做的,我們開發的專案中是已經有相應的正規...