今天碰到一个问题,在一个文本框中要求只能输入数字,于是我做了如下限制
1、在文本框上添加处理函数onkeypress="onlyNumberAndCharInput()
2、在JS中添加对应的function
//仅输入数字和字母
function onlyNumberAndCharInput()
{
if ((event.keyCode>=48 && event.keyCode<=57) ||
(event.keyCode>=65 && event.keyCode<=90) || (event.keyCode>=97 &&
event.keyCode<=122))
{
event.returnValue=true;
}
else
{
event.returnValue=false;
}
}
?
但是测试告诉我说这个时候可以输入汉字,让修改下,于是又加上了禁用输入法
style="ime-mode:disabled"?
?