如合讓input type="text" 內的資料自動換行

看板PHP作者 (小馬克)時間16年前 (2009/03/04 21:04), 編輯推噓5(506)
留言11則, 4人參與, 最新討論串1/1
我看到有人說可以用CSS設定 不過 我改完後 只有<td> </td>內有變 <td class="duty_col"><input type="text" name="layer" class="txt"></td> 並不會換行 只會無限制的向右衍生 我想變成換行並向下擴展格子(方便閱讀) 請問我要啥方法才能自動換行? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.110.70.162 ※ 編輯: savin 來自: 123.110.70.162 (03/04 21:16)

03/04 21:32, , 1F
你是說這個嗎? textarea...
03/04 21:32, 1F

03/04 22:07, , 2F
這個 可以換行 可是不能自動增加行數
03/04 22:07, 2F

03/04 22:08, , 3F
寫太多 上面會看不到
03/04 22:08, 3F

03/04 22:10, , 4F
那跟用 textarea 的不同處?
03/04 22:10, 4F

03/04 22:40, , 5F
input type="text"本來就是單行文字元件啊 你想怎樣
03/04 22:40, 5F

03/04 22:41, , 6F
該用textarea就用 外觀用js或css去處理
03/04 22:41, 6F

03/04 22:43, , 7F
<textarea onchange="this.rows=this.value.split('
03/04 22:43, 7F

03/04 22:43, , 8F
\n').length-1">
03/04 22:43, 8F

03/04 22:46, , 9F
你的用途的話 可能可以把onchange換成onload
03/04 22:46, 9F

03/04 23:10, , 10F
應該用onkeyup比用onchange好
03/04 23:10, 10F

03/04 23:18, , 11F
onkeyup="this.rows=this.value.split('\n').length"
03/04 23:18, 11F
文章代碼(AID): #19hdnG_0 (PHP)
文章代碼(AID): #19hdnG_0 (PHP)