2012-11-04 31 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>