2012-11-04 64 views
0

有沒有辦法讓文本區域中的文本只有一部分是靜態的或只讀的而不禁用整個文本區域?使文本區域中的文本段靜態?

基本上,我想一個人能夠用一個文本,靜態文本將有他們的名字來更新狀態和動詞是在開始時,如:

埃裏克是:「騎自行車「

這可能嗎?

Basic text area <input="textarea" blah="" blah""> 
+1

我建議建立一個div盒有灰色邊框,看起來像一個文本。在左上角放一段文字,實際textarea碰到它。然後設置textarea的樣式,所以沒有邊框。 – JakeParis

+1

不是沒有使用javascript來僞造效果。您必須處理鍵盤事件,鼠標事件,並能夠在textarea中識別您的插入符號位置 - 所有這一切都可以通過瀏覽器友好的方式進行。我會用手在空中跑到山上!......或者使用更有意義的東西 - 在標籤內顯示「Eric is:」,在文本輸入框中輸入「騎自行車」。使用該文本填充標籤所需的JavaScript與使用textarea完成所需的JavaScript相比是微不足道的。即 enhzflep

+0

@enhzflep,作出這樣的一個答案。 –

回答

0

繼的Jukka的意願,

不是沒有使用javascript假的效果。您必須處理鍵盤事件,鼠標事件,並能夠在textarea中識別您的插入符號位置 - 所有這一切都可以通過瀏覽器友好的方式進行。我跑到我的手在空中山上....

或者使用一些更有意義 -

顯示「埃裏克是:」一個標籤裏面,有「騎自行車「內的文字輸入。使用該文本填充標籤所需的JavaScript與使用textarea完成所需的JavaScript相比是微不足道的。 的標記可能是簡單的:

<label>Eric is: <input type='textarea' blah="\" blah\"" value='Riding a bike'></label>