看板 Web_Design 關於我們 聯絡資訊
※ 引述《davidou (老歐 ! 月夜雪嵐)》之銘言: : textarea 不知道有沒有辦法限制使用者輸入的行數 : 因為我的畫面只能讓它顯示限定的行數而已 : 他打超過 我畫面就會破格了 : 原本有想過限定字數 可是字數又不等於行數... : 這樣限制就有點奇怪 不知道大家有沒有什麼辦法 : 任何方法都好 反正最後我存進資料庫時行數不能超過限定行數即可 : (這樣顯示出來才正確) : 最好是可以在使用者輸入時就告訴他超過行數了?(妄想 不是妄想.. 請測試下列語法 <script> function check(f) { var str=form1.show.value; str_arr=str.split("\n"); if (str_arr.length==6){ if(event.keyCode==13){return false;} }else if(str_arr.length>6){ Str = "" for(i=0;i<5;i++) Str = Str + str_arr[i] form1.show.value = Str; } } </script> <form action="#" name="form1" method="post"> <textarea name="show" rows=10 cols=120 onkeydown="return check(this.form);"> </textarea> <input type=submit value="送出" onclick="return check(this.form);"> </form> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.168.116
davidou:為看先感謝XD 吃完午餐來測試看看 07/29 11:42
※ 編輯: Canboo 來自: 114.32.168.116 (07/29 11:45)
cassatte:如果一行打太長怎麼辦......?如果像chrome可以自由 07/29 14:29
cassatte:把textarea拉寬怎麼辦......? 07/29 14:29
davidou:感謝 IT WORKS 07/31 21:37