天天看点

unigui中unidbedit只能输入数字

> ClientEvents > ExtEvents > OnKeydown

unigui中unidbedit只能输入数字
var ok =
        event.keyCode == 8 || //backspace
        event.keyCode == 9 || //tab
        event.keyCode == 13 || //enter  
        event.keyCode >= 35 && event.keyCode <= 37 || //end, home, left arrow 
        event.keyCode == 39 || //right arrow, downd arrow, insert, delete
        event.keyCode == 45 || //insert
        event.keyCode == 46 || //delete
        event.keyCode >= 96 && event.keyCode <= 105 || // 0-9 on keypad
        event.keyCode >= 48 && event.keyCode <= 57; // 0-9


    if (!ok) {
        e.preventDefault();
    }
           
unigui中unidbedit只能输入数字

继续阅读