簡體   English   中英

如何在HTML的輸入或文本區域內插入標簽

[英]How to insert tags inside a input or textarea in html

我將設計一個文本區域來編寫一些公式。 由於鍵入整個公式可能會導致公式錯誤,因此我認為最好將用戶從另一個面板拖放變量。 我相信stackoverflow的標簽選項可能對此有用。
在此處輸入圖片說明

如何設計這樣的文本區域?

您不能直接將文本框轉換為標簽。 但是您可以通過提供一個在其中包含標簽的容器和一個文本框來使其看起來像一個文本框。

<div id="container"><span id="tagContainer"></span>
    <input type="text" id="inputText" placeholder="input here.." />
</div>

使用keypress事件,您可以獲取textbox的值並將其附加到tagContainer 您可以在此處看到實現: JSFiddle

你不能
但是,您可以將另一個具有突出顯示內容的文本塊放在與該文本區域或輸入相同的位置。
參考:

Visit https://codepen.io/lonekorean/pen/gaLEMR

該插件可能對您有幫助。 http://aehlke.github.io/tag-it/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM