问题:
将HTML输入中允许的字符限制为az AZ。
对于业务需求,这需要在KeyPress上完成,以便甚至不允许字符甚至出现在输入中。
Tab,Enter,箭头,退格键,Shift键都是允许的。用户必须能够自由地移入和移出文本框,删除字符等。
这是我的代码的起点...
var keyCode = (e.keyCode ? e.keyCode : e.which);
但是,我在keyCode中获得的每个值都不对应于我在网络上看到的任何字符表。例如,字符“ h”的返回码为104。
KeyCode与CharCode是否不同?哪个代码包含控制字符?我需要转换吗?
如何限制输入到az AZ并允许JavaScript中需要的键?
慕丝7291255
相关分类