2016-06-30 6 views
1

いくつかの式を書くためのテキストエリアを設計します。数式全体を入力すると式が間違ってしまう可能性があるので、ユーザーが別のパネルから変数をドラッグアンドドロップする方が良いと思います。私はstackoverflowのタグオプションがこの目的のために有用であると信じています。
enter image description hereHTMLで入力またはテキストエリア内にタグを挿入する方法

どのようにこのようなテキスト領域を設計することができますか?

+0

無効なボタンをテキスト領域に挿入しようとしました。しかし、それは不可能でした – Behnam

+0

divを作成してtextarea natureを与える必要があるtextareaのボタンを追加することはできません。 –

+0

答えとして簡単なコードを入力してください。 – Behnam

答えて

0

できません。
ただし、ハイライトコンテンツを含む別のテキストブロックを、そのテキストエリアまたは入力と同じ位置に配置できます。
参考:

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

このプラグインは、あなたのための役に立つかもしれません。

2

テキストボックスをタグに直接変換することはできません。しかし、テキストボックスのように見えるようにするには、内部にタグを持つコンテナとテキストボックスを与えます。

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

keypressイベントを使用すると、テキストボックスの値を取得し、tagContainerにそれを追加することができます。ここに実装が表示されます:JSFiddle

+0

この方法では、ユーザーはタグを削除できません – Behnam

+0

あなた自身でその機能を追加できます。私の答えを参照してください。そのプラグインがあなたに合っていれば、それを使うことができます。あるいは、@ Johanが提案したように、自分で開発することもできます。 – asankasri

+0

@Behnamあなたは 'click'イベントを使い、' remove'を使ってタグを削除することができます。ここに実装があります:[JSFiddle](https://jsfiddle.net/fztg615c/4/) –

関連する問題