Re: [問題] textarea限制行數
※ 引述《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
→
07/29 11:42, , 1F
07/29 11:42, 1F
※ 編輯: Canboo 來自: 114.32.168.116 (07/29 11:45)
推
07/29 14:29, , 2F
07/29 14:29, 2F
→
07/29 14:29, , 3F
07/29 14:29, 3F
→
07/31 21:37, , 4F
07/31 21:37, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):