Вывод текста или смайлов в поле textarea

752
8.4 из 10
Проголосовало: 17




Вывод текста или смайлов в поле textarea


Очередной плагин позволяющий выводить текст или смайлы в любом текстовом поле textarea.
Приступим к установке.
Первое что мы делаем , устанавливаем данный скрипт между тегами <head></head>
JS-код:

Код

<script>  
  if ( window.addEventListener ) {  
  document.addEventListener('DOMContentLoaded',function() {  
  var text = document.getElementById('text'),  
  smiles = document.getElementsByClassName('smiles');  
  if ( smiles) {  
  for ( var i = 0, l = smiles.length; i < l; i++ ) {  
  smiles[i].addEventListener( 'click', function( event ) {  
  if ( text ) {  
  text.value += this.value;  
  }  
  event.stopPropagation()  
  }, true );  
  }  
  }  
  });  
  } else if ( window.attachEvent ) { alert ( 'для webo4ka.ru' )};  
  </script>


далее устанавливаем устанавливаем кнопку для вывода текста или смайлов в поле textarea

Код
<input class="smiles" type="button" value="Привет"/>


вот и все...
Давайте разберем сам скрипт.
для вывода вашей информации в текстовом поле textarea

задаем ему уникальный идентификатор (id)
в нашем случае это text
Пример:

Код

<textarea id="text" rows="7" name="f3" cols="30" style="width:95%;"></textarea>


его всегда можно изменить в самом скрипте
var text = document.getElementById('text'),

далее идет сама кнопка которая отвечает за вывод вашей информации (любого текста или смайла)

Код
<input class="smiles" type="button" value="Привет"/>


для того чтоб вывести ваш текст или смайл в поле textarea,
его нужно сначала написать .
За вывод текста или смайла в самой кнопке отвечает данная строчка
value="Привет"
меняется только текст в данной строчке
"Привет"
так же можно задать стили (css) вашей кнопке .
class="smiles"
CSS-код:

Код

<style>  
  ваш стиль...  
  </style>


Ну вот и все...)
Автор публикации: Загрузка
Загрузка
kotx126, это его n материал
  • Всего комментариев: 6

Marishka
0
Marishka написал: Написано 27 Июля 2016 в 21:52
Комментарий №5
Имхо: Бред полный, можно куда легче и проще сию хрень написать!.

kotx126
0
kotx126 написал: Написано 27 Июля 2016 в 22:06
Комментарий №6
ну может и для вас это и бред, и проще можете сделать , а кто то не может и такой бред сделать. Ну а если на то пошло , сделайте лучше , кто вам не дает ? да выложите тут..

kotx126
-1
kotx126 написал: Написано 27 Июля 2016 в 20:59
Комментарий №4
Суть донного скрипта выводить любой текст , знак , смайл в текстовом поле. Данный скрипт можно использовать в форме обратной связи . (пример) . все зависит от вашей фантазии .

BLAzER
+1
BLAzER написал: Написано 27 Июля 2016 в 10:47
Комментарий №1
Я один не понял сути работы скрипта?

k43
0
k43 написал: Написано 27 Июля 2016 в 12:42
Комментарий №2
проще говоря смысл этого скрипта ))

CbIPoK2513
0
CbIPoK2513 написал: Написано 27 Июля 2016 в 13:37
Комментарий №3
Ну можешь сделать "быстрые" комменты например.
Как на Вебочке с темами в сообщениях.
Или сделать коды для смайлов, которые после в тексте буду заменяться через .replace.

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2118
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • Marishka написал:
  • Можете добавить свои input поля, но сохраняйте их порядок в html для правильного сохранения и вывода.
  • Marishka написал:
  • Новая версия 1.3 (+6 новых станций):
    Установка:
    Демо: Перейти
  • Marishka написал:
  • Доп 8 станций:
    Код
    <div class="mSt"><p>Tropical</p><div data="2/trop_64">64</div><br><div data="2/trop_128">128</div><br><div data="2/trop_320">320</div></div>  
      <div class="mSt"><p>Нафталин FM</p><div data="2/naft_64">64</div><br><div data="2/naft_128">128</div><br><div data="2/naft_320">320</div></div>  
      <div class="mSt"><p>Rave FM</p><div data="2/rave_64">64</div><br><div data="2/rave_128">128</div><br><div data="2/rave_320">320</div></div>  
      <div class="mSt"><p>Gold</p><div data="2/gold_64">64</div><br><div data="2/gold_128">128</div><br><div data="2/gold_320">320</div></div>  
      <div class="mSt"><p>GOA/PSY</p><div data="2/goa_64">64</div><br><div data="2/goa_128">128</div><br><div data="2/goa_320">320</div></div>  
      <div class="mSt"><p>Minimal/Tech</p><div data="2/mini_64">64</div><br><div data="2/mini_128">128</div><br><div data="2/mini_320">320</div></div>  
      <div class="mSt"><p>House</p><div data="2/fut_64">64</div><br><div data="2/fut_128">128</div><br><div data="2/fut_320">320</div></div>  
      <div class="mSt"><p>Megamix</p><div data="2/mix_64">64</div><br><div data="2/mix_128">128</div><br><div data="2/mix_320">320</div></div>


    Fix работы радио:
    Находим: if(radUrl=="tm" || radUrl=="ps" || radUrl=="teo" || radUrl=="dc")
    Меняем на: if (radUrl == "tm" || radUrl == "ps" || radUrl == "teo" || radUrl == "dc" || radUrl == "gop")
  • CbIPoK2513 написал:
  • Мой вариант выдаёт аватарку картинкой, а не текстом.
  • waak написал:
  • и ещё забыл добавить что использую модуль каталог сайтов
    Последние темы
    Опрос
    258
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: