2016-02-13 29 views
1

我需要一個巨大的字段,我可以在這裏有客戶端寫入文本以及其中的html元素。想象一個控制檯,如果你願意 - 第一行(me @ linuxbox:〜$)或類似的東西,作爲客戶端無法操縱的元素,並且在這個元素之後,客戶端可以輸入他們想要的任何東西。在textarea中只讀

https://jsfiddle.net/a1k2xo0d/1/

<div id="container"> 
<textarea> 
<p>[email protected]:~$</p>text........................................................................................................................................................................................................................................................................................................... 
</textarea> 

回答

1

我相信你試圖讓某種形式的控制檯。

嘗試<input>標籤與一些JS

fiddle

+0

非常好的例子,但是我怎樣才能實現文本輸入來完成寬度的每一行填充,結束斷行並繼續前進在標識符下方顯示文字? –

+0

當您按Enter時,我會簡單追加下一個元素並將其聚焦。與代碼(我想你可以做到這一點) – Sorbet

1

這裏被更新小提琴 -

  1. 使用position:absolutetextarea
  2. 調整span留下那麼多的padding-lefttextarea

鏈接 - https://jsfiddle.net/rLvr7n3r/1/

+0

問題是換行,不因德爾字符串現在顯示出來.. :( –

+0

你的意思是下一行也有填充左,右? –

+0

是的,理想情況是下一行出現在ur標識符下面 –