TextArea的长度判断

来源:互联网 发布:手机有电子狗软件吗 编辑:程序博客网 时间:2024/04/29 13:07

  TextArea没有maxlength的属性,所以,不能通过maxlength来控制最大长度的输入。可以这样来控制输入

      

      1)struts tag

                       <html:textarea property="text" tabindex="1" cols="60" rows="5"

                                                styleClass="textfield" onkeypress="return checkLengthTextArea(this,10)"/>

 

           

            function checkLengthTextArea(currObj,maxValue){
                   return currObj.value.length<maxValue;
              }

  

      2)普通的html

                       <textarea name="text" tabindex="1" cols="60" rows="5" maxlength="10"

                                        Class="textfield" onkeypress="return checkLengthTextArea2(this)"/>

 

           

            function checkLengthTextArea(currObj,maxValue){
                   return currObj.value.length<maxValue;
              }

 

            function checkLengthTextArea2(currObj){
                   return currObj.value.length<currObj.getAttribute("maxlength");
              }

 

         第1)中情况下不能获得对象的getAttribute,所以,传递了参数过来 !

原创粉丝点击