TextArea的长度判断

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

      

      1)struts tag

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

                                                styleClass="textfield" οnkeypress="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" οnkeypress="return checkLengthTextArea2(this)"/>

 

           

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

 

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

 

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值