你好,世界!
我這裡有乙個用vb .net編寫的示例**,該**將文字框限制為僅接受字母,字母數字或數字字元。
public enum myoption
alpha = 1
alphanumeric = 2
numeric = 3
end enum
public sub setcharacter(byval characteroption as myoption, _
byval kp as keypresseventargs)
select case characteroption
case myoptions.alpha
if not ( _
kp.keychar like "[a-z]" or _
kp.keychar like "[a-z]" or _
kp.keychar = vbback or _
asc(kp.keychar) = 32) then
kp.keychar = vbnullchar
end if
case myoptions.alphanumeric
if not ( _
kp.keychar like "[a-z]" or _
kp.keychar like "[a-z]" or _
kp.keychar like "[ññ]" or _
kp.keychar like "[0-9]" or _
kp.keychar = vbback or _
asc(kp.keychar) = 32) then
kp.keychar = vbnullchar
end if
case myoptions.numeric
if not ( _
kp.keychar like "[0-9]" or _
kp.keychar = vbback or _
asc(kp.keychar) = 32) then
kp.keychar = vbnullchar
end if
end select
end sub
只需將setcharacter方法放置到文字框,組合框等的keypress事件中即可。
示例1.乙個僅接受數字字元的文字框
private sub text1_keypress(byval sender as object, byval e as system.windows.forms.keypresseventargs) handles text1.keypress
setcharacter(myoption.numeric, e)
end sub
如您所見,setcharacter方法具有2個引數-characteroption和kp。
characteroption-設定myoption值是需要字母,字母數字還是數字
kp-獲取您按下的當前鍵。
雷伊·肖恩
mabuhay ang pinoy:)
from:
文字框限制只能輸入數字
oninput value math.abs this.value 作用 輸出輸入值的絕對值 缺點 輸入小數提示英文 oninput validity.valid value 作用 只能輸入數字 缺點 但是可以輸入小數點和減號 onkeypress return event.charcode 8 e...
JS 限制文字框只能輸入數字
第一步利用樣式表。在對應的文字輸入框屬性設定,style ime mode disabled nkeyd wn mykeydown 第二步利用js指令碼。mykeydown else if k 13 else 利用樣式表 style ime mode disabled 可以防止切換成漢字輸入法,也就...
jquery 限制文字框只能輸入數字
jquery 限制文字框只能輸入數字 input name fangwenyudinhuishu keyup function bind paste function css ime mode disabled 上面是keyup事件處理,下面處理了ctr v事件,最後就是css設定輸入法不可用用jq...