posts - 104,  comments - 34,  trackbacks - 0

          我們知道文本框可以有一個為maxlength的屬性,可以限制文本框的長度,當時備注框textarea卻沒有,那么
          要怎樣限制備注框的長度呢?其實很簡單,只有加上想這樣一句話onKeyDown='if (this.value.length>=20){event.returnValue=false}'
          就可以了,整個寫法如下:
          <textarea name="A" cols="45" rows="2" onKeyDown='if (this.value.length>=20){event.returnValue=false}'>aaaa</textarea>
              我們也可以將判斷寫在函數中,如果輸入的長度超過顯示,就顯示提示信息,如下:
          <html>
           <body>
            <form name = "testform">
             <textarea name="A" cols="45" rows="2" >aaaa</textarea>
             <input type="button" onclick = "checkValid()" value= "提交">
            </form>
           </body>
          </html>
          <script language="javascript">
          function checkValid()
          {
           var a = document.testform.A;
           
           if(a.value.length > 20)
           {
            alert("輸入的備注框長度不能超過20個字符!");
            return false;
           }
           return true;
          }
          </script> 

          textarea隨文字大小多少而動態改變高度

          <textarea rows=1 name=s1 cols=27 style="height:expression(this.style.posHeight=this.scrollHeight)"></textarea>

          去掉滾動條

          STYLE="overflow:hidden"

          posted on 2008-06-19 13:46 末日風情 閱讀(624) 評論(1)  編輯  收藏 所屬分類: HTML/XML

          FeedBack:
          # re: 給textarea增加長度的限制
          2008-12-26 10:52 |
          恩,頂  回復  更多評論
            
          <2008年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 隆林| 称多县| 安吉县| 耿马| 海林市| 奎屯市| 上虞市| 株洲市| 宁波市| 江都市| 湘乡市| 女性| 临邑县| 鱼台县| 望城县| 曲阜市| 双牌县| 潢川县| 濮阳县| 慈溪市| 西吉县| 普格县| 青冈县| 瓮安县| 微山县| 平泉县| 凤凰县| 闽清县| 雷山县| 崇礼县| 孟津县| 滦南县| 连江县| 惠州市| 岐山县| 玛曲县| 密云县| 浙江省| 灌云县| 永吉县| 洞口县|