Javascript使文字无法编辑到文本区域
我有一个基本的文本区域。 我需要一个javascript函数,它可以将一个单词(即#默认值)写入这个文本区域,并仅使这个单词不可编辑。 文本区域的其余部分应保持正常的可写性。只有通过javascript定义的单词不应由用户编辑。 有没有一种方法也适用于IE7Javascript使文字无法编辑到文本区域,javascript,Javascript,我有一个基本的文本区域。 我需要一个javascript函数,它可以将一个单词(即#默认值)写入这个文本区域,并仅使这个单词不可编辑。 文本区域的其余部分应保持正常的可写性。只有通过javascript定义的单词不应由用户编辑。 有没有一种方法也适用于IE7 感谢您的支持。您可以尝试将文本缩进添加到文本区域,然后为标签指定绝对位置。我不确定它是否能在IE7中使用,但下面是一个在Chrome和Firefox中使用的示例: HTML: 那么,你想让我们做你的家庭作业吗?@Shikiryu如果我把它贴
感谢您的支持。您可以尝试将
文本缩进添加到文本区域,然后为标签指定绝对位置。我不确定它是否能在IE7中使用,但下面是一个在Chrome和Firefox中使用的示例:
HTML:
那么,你想让我们做你的家庭作业吗?@Shikiryu如果我把它贴在这里,可能是因为我在寻找一个没有结果的解决方案。这不是stackoverflow的原因吗?分享知识?你的评论真的毫无意义。无论如何,谢谢。@DavidStarkey我尝试了这个,但运气不好@user1929719。那么,你的问题问得不好。实际上,stackoverflow是在人们研究自己之后使用的,但偶尔会被滥用。请原谅所作的假设。我们在这里谈的是编辑还是永久?这像是一个他们只需要在这里或那里说一句话的地方吗?
<div class="hashtag">#hashtag</div>
<textarea>editable text</textarea>
body, textarea {
font: 14px/1.5 Arial, sans-serif;
}
.hashtag {
position: absolute;
color: #aaa;
margin: 6px 0 0 5px;
}
textarea {
margin: 0;
padding: 5px;
text-indent: 62px;
width: 300px;
height: 200px;
}