js input框输入信息 半角转全角
function ToDBC(obj) { var str = obj.value; var tmp = ""; for (var i = 0; i < str.length; i++) { if (str.charCodeAt(i) == 32) { //空格 32 tmp = tmp + String.fromCharCode(12288); }else if (str.charCodeAt(i) < 127) { //其他半角33 - 127 全角65281-65374 半角全角相差65248 tmp = tmp + String.fromCharCode(str.charCodeAt(i) + 65248); }else{ //已经转全角过的半角 tmp = tmp + String.fromCharCode(str.charCodeAt(i)); } } obj.value = tmp; } <input id="xxxxx" type="text" onkeyup="ToDBC(this);"/>