value是你文本框输入的值
function isValid(value) {
if (isNaN(value)) {
    return false;
}
var input = parstInt(value);
if ((input >= 0) && (input <= 100)) {
    return true;
} else {
    return false;
}
}

解决方案 »

  1.   

    value是你文本框输入的值
    function isValid(value) {
    var input = parstInt(value);
    if (isNaN(value)) {
        return false;
    }
    if ((input >= 0) && (input <= 100)) {
        return true;
    } else {
        return false;
    }
    }
    上面写错了
      

  2.   

    输入控制更多的是指格式,还是用正则表达式好做些。
    var reg = /^(100|[1-9]\d)$/;
    if( reg.test(str) )
    {
     //str符合要求
    }
      

  3.   

    更正:漏一问号
    var reg = /^(100|[1-9]?\d)$/;