这个是检查用户名得js。function checkdata(){
var ssn=form.username.value.toLowerCase();
if (!checkUserName(ssn)) 
return false;  //用户名检查
else
return true;
}function checkUserName(ssn){
if( ssn.length<3 || ssn.length>18 ) {
alert("\请输入正确的用户名,用户名长度为3-18位!");
form.username.focus();
return false;
}
return true;
}

解决方案 »

  1.   

    var ssn=form.username.value.toLowerCase();
    改成  var ssn=register.username.value.toLowerCase();form.username.focus();
    改成
    register.username.focus();取的是 form的name 
      

  2.   

    var ssn=document.getElementsByTagName("register");
      

  3.   

    你导入的路径有问题:
    <script type="text/javascript" src="/script/Check.js"></script>
    如果你是在web-inf的根目录下的jsp文件,那么就可以写成
    <script type="text/javascript" src="script/Check.js"></script>
    如果说你的是在web-inf下的某个文件夹内那么你就写成:
    <script type="text/javascript" src="../script/Check.js"></script>