Loading...
Обучение/Помощь новичкам | Помощь с формой.
ITcomp (05.01.2015 в 22:34)
bypass, *omg* даже JS не понадобится ! Смысл ? А через JQuery никак ? Например через событие click сделать и все... что мешает ?!

Ну да, новичок сломает голову.
ITcomp (05.01.2015 в 22:34)
bypass, *omg* даже JS не понадобится ! Смысл ? А через JQuery никак ? Например через событие click сделать и все... что мешает ?!

О да........ из тебя выйдет точно крутой кодер *pipec*
Атважный кукурузнег,а ну давай свой вариант !
bypass, почему ? там сделать проверку на клик, а кнопку можно сделать картинкой вот и все
ITcomp (05.01.2015 в 22:43)
bypass, почему ? там сделать проверку на клик, а кнопку можно сделать картинкой вот и все

Ну новичок не будет штудировать JQuery чтобы сделать простой сайт. Проще ему долбится об стенку и начать с C+
bypass, по твоим рассуждениям ему к HTML нужно опустится
ITcomp, во первых, HTML не язык программирования, а язык разметки.
Во вторых jQuery тут лишний, хватит и js простого
Вы б л я хорошь спорить растерать да размолачивать. Пример дайте если есть я разрулю сам.
KniazLeonid, не слушая троллей) короче если есть какой нибудь файлик js то в него добавь следующее:
function AddTagToMsg( sBegin, sEnd ) {
el = document.getElementsByClassName( 'message' );
textarea = el[0];
if( !textarea ) return;

if( document.selection ) {
textarea.focus();
sel = document.selection.createRange();
sel.text = sBegin + sel.text + sEnd;
} else if( textarea.selectionStart || textarea.selectionStart == '0') {
textarea.focus();
var startPos = textarea.selectionStart;
var endPos = textarea.selectionEnd;
textarea.value = textarea.value.substring(0, startPos) + sBegin + textarea.value.substring(startPos, endPos) + sEnd + textarea.value.substring( endPos, textarea.value.length );
} else {
textarea.value += sBegin + sEnd;
}

return false;
}

Если нет файлика то на странице где ты хочешь сделать форму с бб кодами вставь это между <script>вот сюда</script>
Потом на странице где у тебя форма добавь вот такие ссылки:
<a href="#" onclick="return AddTagToMsg('', '')"></a>
Это выходит текст который ты выделил или в пустое поле вставит код [b]
ну и по аналогии с остальными делай, js писал сам по этому он под мою форму, в моем случае поле ввода такое:
<a href="#" onclick="return AddTagToMsg('', '')">[b]</a>
<textarea name="..." class="message"></textarea>

Будут вопросы спрашивай пока не ушел
________
посл. ред. 05.01.2015 в 22:57; всего 1 раз(а); by Jadson
Порезал форум, сам такие же коды использует.
<a href="#" onclick="return AddTagToMsg(\'[ b ]\', \'[ /b ]\')">[ b ]</a>
поставил пробелы чтоб не порезал, ужас вм форум и тега для кода нет :(
Онлайн: 3
Время:
Gen. 0.1115
(c) Bym.Guru 2010-2025