0

私は今、この提出システムを作成しています。テキストを挿入するように作成したい(のような[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でのみ可能であると人々が言っ​​ているのを見ています.JqueryJSもまだ知らないので..避けたいと思います.可能であれば

また、これらはテキストボックスです。それらは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>

手がかりはありますか?ありがとう :)

4

1 に答える 1