为了账号安全,请及时绑定邮箱和手机立即绑定

JSP中判断输入的用户名的长度是否在指定范围内,比着书上打的功能却无法实现

<!DOCTYPE html>

<html>

  <head>

    <title>MyHtml.html</title>

    <meta name="keywords" content="keyword1,keyword2,keyword3">

    <meta name="description" content="this is my page">

    <meta name="content-type" content="text/html; charset=UTF-8">

    

    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->


<script>

   /*通用函数-获取指定id的Object*/

   function $(id){

      obj=document.getElementById(id);

      return obj;

   }

   /*通用函数--返回字符串的长度,1个汉字计为2个字节 */

   String.prototype.chLength=function(){

   var len=this.replace(/[^\x00-\xff]/g,"* *").length;

   return len;

   }

   

   

   /*检测函数check,检测用户名的长度是否在指定范围内*/

   function check()

   {

   

   

   var name=$('uname').value

   if(name.chLength()>16||name.chLength()<3){

   alert('用户名长度应在3-16之间');

   return false;

   

   

   

   }

   else 

   return true;

   

   

   

   }


</script>

  </head>

  

  

  <body onload="$('uname').focus()">

    <form name="frml" action="next.jsp" onsubmit="return check()">

    用户名<input type="text" name="uname" id="uname"/>

    <input type="submit" value="提交" />

    </form>

     

  

  

  

  

  

  

  

  

  

  

  

  

  

  </body>

</html>


正在回答

2 回答

这是哪个课程?慕课网上jsp教的很浅显啊,没有这个啊

0 回复 有任何疑惑可以回复我~

if(name.match(/^\S+$/) &&name.length >=3 && val.length <=16){

return true;

}

else

{

return false;

}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

JSP中判断输入的用户名的长度是否在指定范围内,比着书上打的功能却无法实现

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信