英数字を半角にする

<type="text/javascript">

function chkCode(id) {

work='';

for (lp=0;lp<id.value.length;lp++) {

unicode=id.value.charCodeAt(lp);

if ((0xff0f<unicode) && (unicode<0xff1a)) {

work+=String.fromCharCode(unicode-0xfee0);

} else if ((0xff20<unicode) && (unicode<0xff3b)) {

work+=String.fromCharCode(unicode-0xfee0);

} else if ((0xff40<unicode) && (unicode<0xff5b)) {

work+=String.fromCharCode(unicode-0xfee0);

} else {

work+=String.fromCharCode(unicode);

}

}

id.value=work; /* 半角処理のみ */

//id.value=work.toUpperCase(); /* 大文字に統一する場合に使用 */

//id.value=work.toLowerCase(); /* 小文字に統一する場合に使用 */

}

</script>