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

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

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 鹰潭市| 松滋市| 文安县| 根河市| 广东省| 五峰| 桦川县| 阳城县| 鸡东县| 芜湖市| 菏泽市| 南川市| 蕲春县| 甘孜县| 疏勒县| 怀化市| 登封市| 岳阳市| 徐汇区| 卫辉市| 赣州市| 台南县| 三河市| 新沂市| 察哈| 山丹县| 衡阳市| 芜湖市| 铜川市| 乡宁县| 精河县| 富锦市| 奉新县| 北安市| 柳江县| 岢岚县| 长宁区| 利津县| 永州市| 钟祥市| 桂林市|