Я создаю эту систему отправки прямо сейчас. Я хочу создать его так, чтобы он вставлял какой-то текст (например, [b]
[/b]
) при нажатии на div. Это образец мы работаем с:Вставка текста в текстовое поле при нажатии на класс 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 еще так, да .. I 'd избегать этого если возможно.
Кроме того, это текстовые поля. Их два, и я хочу вставить их в активную.
<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>
Любые провода? Спасибо :)
как сказал Джейсон Фингар, TinyMCE (http://www.tinymce.com) - хорошее решение, но может занять некоторое javascript в любом случае, чтобы заставить его работать динамично, как я думаю, вы стремитесь сделать. CKEditor (http://ckeditor.com/) также является хорошим вариантом. – acarito