日期:2014-05-20  浏览次数:20829 次

如何限定只能输入半角英数字。。。
好像是用ASC码来限定在什么区间的   ,但是我不会表示。
unction   wsot_Check()   {

with(document.forms[0])   {

var   value   =   SCREEN_PARAMETER_KEMMEI_CODE.value;
for(var   i=0;   i   <   value.length;   i++   )   {
                      var   c   =   value.charCode();
                      if(c <0   ||   c> 127)   {
                        alert( '我的文本框内只能入半角英文数字 ');
                          }else   {
                          newValue   =   newValue   +   value.charAt(i);
                          }
                          }
SCREEN_PARAMETER_KEMMEI_CODE.value   =   newValue;
}
}
中间的IF   要怎么修改

------解决方案--------------------
unction wsot_Check() {

with(document.forms[0]) {

var value = SCREEN_PARAMETER_KEMMEI_CODE.value;
for(var i=0; i < value.length; i++ ) {
var c = value.charCode();
if(c <0 || c> 127) {
alert( '我的文本框内只能入半角英文数字 ');
break;//加上这个就可以了
}else {
newValue = newValue + value.charAt(i);
}
}
SCREEN_PARAMETER_KEMMEI_CODE.value = newValue;
}
}