首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js 防止用户输入~解决思路

2012-03-23 
js 防止用户输入~现在有个功能就是当用户输入200个字后,提示不允许继续输入~通过obj.value.substring(0,20

js 防止用户输入~
现在有个功能就是当用户输入200个字后,提示不允许继续输入~
通过obj.value.substring(0,   200);
确实可以做到,但是如果输入法是微软的智能拼音的话,会出现截取错误~~~它会删除掉前200个字符~不知道怎么回事~
    所以我想用js控制用户不能通过键盘输入数据~
同时tab,enter,shift这样的按钮可以使用~~~
      希望高手指教如何实现~

[解决办法]
当字数到达后,可以通过判断keyCode的方法看是否为tab,enter,shift
[解决办法]
if ((((window.event.keyCode > = 48) && (window.event.keyCode <= 57))
|| (window.event.keyCode == 13) || (window.event.keyCode == 46)
|| (window.event.keyCode == 45)))
{
alert( '你看看这些都是按键的那些按钮,包括tab,enter,shift键吗? ');

}

热点排行
Bad Request.