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>
              我們也可以將判斷寫在函數(shù)中,如果輸入的長度超過顯示,就顯示提示信息,如下:
          <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隨文字大小多少而動態(tài)改變高度

          <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 末日風情 閱讀(621) 評論(1)  編輯  收藏 所屬分類: HTML/XML

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

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 蒙山县| 石门县| 咸阳市| 永州市| 林口县| 海晏县| 凤冈县| 白玉县| 西平县| 中阳县| 溧水县| 富阳市| 定州市| 朔州市| 苍山县| 垦利县| 昔阳县| 绵竹市| 衢州市| 台东县| 陕西省| 定安县| 土默特左旗| 奎屯市| 建阳市| 万荣县| 深水埗区| 义乌市| 阜新市| 特克斯县| 拜泉县| 韩城市| 澄江县| 达孜县| 富顺县| 砚山县| 成安县| 德兴市| 绥德县| 定结县| 资溪县|