首页 新闻 会员 周边

请教jquery中键盘半角全角值的判断

2
悬赏园豆:20 [已关闭问题] 关闭于 2011-11-21 00:01

最近coding中用到了键盘值的判断,但jquery中用$.ui.keyCode.COMMA只能拦截半角输入,我想半角和全角都拦截,请问怎么写。

artwl的主页 artwl | 专家六级 | 园豆:16736
提问于:2011-11-18 09:44
< >
分享
所有回答(2)
0
artwl | 园豆:16736 (专家六级) | 2011-11-21 00:01
0

用js:
function ConvertToBJ(obj)
{
var str=obj.value;
var result="";
for (var i = 0; i < str.length; i++)
{
if (str.charCodeAt(i)==12288)
{
result+= String.fromCharCode(str.charCodeAt(i)-12256);
continue;
}
if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375)
result+= String.fromCharCode(str.charCodeAt(i)-65248);
else result+= String.fromCharCode(str.charCodeAt(i));
}
obj.value=result;
}

吉格斯 | 园豆:202 (菜鸟二级) | 2012-08-09 22:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册