私は今、この提出システムを作成しています。テキストを挿入するように作成したい(のような[b]
[/b]
) div がクリックされたとき。これは私たちが取り組んでいるサンプルです:
<div class="insertBBC" title="Bold Text" onClick="moveNumbers([b][/b])" id="bold">
<p>B</p>
</div>
<div class="insertBBC" title="Italic Text">
<p>I</p>
</div>
<div class="insertBBC" title="Bullet Points">
<p>BP</p>
など...
テキストフィールドに既にコンテンツがある場合は、そこから何も削除せず[b][/b]
、カーソルがあった場所にタグを追加する必要もあります。テキストが選択されると、[b] タグが選択範囲の前に配置され、[/b] タグが後ろに配置されます。BBC
ワークスみたいな。どうすればこれを達成できるのかわかりません。かなり長い間調査してきました.JQueryでのみ可能であると人々が言っているのを見ています.JqueryもJSもまだ知らないので..避けたいと思います.可能であれば。
また、これらはテキストボックスです。それらは2つあり、現在アクティブなものに挿入したいと思います。
<br><textarea name="newPost" placeholder="Post Preview(Will Be Displayed on the Index Page)" cols="100" rows="10"/></textarea><br>
<br><textarea name="newPostPreview" placeholder="Post Text" cols="100" rows="10"/></textarea>
手がかりはありますか?ありがとう :)