我将设计一个文本区域来编写一些公式。由于输入整个公式可能会导致公式错误,因此我认为用户最好从另一个面板拖放变量。我相信 stackoverflow 的标签选项对于此目的可能很有用。
如何设计这样的文本区域?
最佳答案
不能直接将文本框转换为标签。但是您可以通过提供一个包含标签的容器和一个文本框来使其看起来像一个文本框。
<div id="container"><span id="tagContainer"></span>
<input type="text" id="inputText" placeholder="input here.." />
</div>
使用keypress
事件,您可以获取文本框的值并将其附加到tagContainer
中。您可以在此处查看实现:JSFiddle
关于javascript - 如何在 html 的输入或文本区域内插入标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38119208/