楼主可以写一个验证输入框内容的函数,用正则表达式来验证,我这帮你写了一个函数:
/* 验证是否为一个数字[0 - 8]*/
function isNumber( content )
{
var searchForIp = /^[0-8]+$/;

if(searchForIp.test( content ))

return true;
}
else


return false;
}
}

解决方案 »

  1.   

    楼上的老师~~  多谢~~  1-n  可以吗???    取一下数组长度,在javascript里怎么写?正则表达式来验证,怎么写呢?多谢多谢~~
      

  2.   

    2楼用得就是正则呀,数组长度可以直接取length属性
      

  3.   

    根据函数isNumber( content )的返回值,返回值为false时,再去验证他的值是不是数字,如果是数字再验证他
    的值是不是>n。如果小于n,就报“XX重复"
      

  4.   

    嵌套循环判断,如果有相同的就返回false
      

  5.   

    呵呵~~  sorry,各位,打错了....
    如果是1-n之间的数字,报“XX重复”,然后回到那个重复的地方重新输入
      

  6.   

    首先必须验证是要为数字
    然后获取文本框值和n比较
    大于true
    小于false
      

  7.   

    可以直接用正则表达式直接去判断数字,相关的东西API里面关于正则表达式的部分写得很详细,一看就懂。要想回到那个重复的地方重新输入好像很困难,你可以调用对象的focus方法就可让该对象获得焦点了