Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.02.2014, 01:05
Интересующийся
Отправить личное сообщение для lamberdd Посмотреть профиль Найти все сообщения от lamberdd
 
Регистрация: 25.02.2014
Сообщений: 20

Отправка вместе с тегами
Hi. Есть textarea, в неё вписывают текст(и вместе с html тегами). Как мне сделать так, чтобы эти теги тоже передавались как обычный текст. Спс
Ответить с цитированием
  #2 (permalink)  
Старый 27.02.2014, 01:13
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

в смысле
<textarea id='txt'>
      <b>Hi</b>
    </textarea>
    <button onclick='showvalue()'>ClickMe</button>
    <script>
      showvalue = function () {
        alert(txt.value);
        document.write(txt.value);
      }
    </script>

Последний раз редактировалось Vlasenko Fedor, 27.02.2014 в 01:15.
Ответить с цитированием
  #3 (permalink)  
Старый 27.02.2014, 05:39
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Ничего не надо делать. Поля ввода не понимают хтлм, теги для полей ввода обычный текст.
Ответить с цитированием
  #4 (permalink)  
Старый 27.02.2014, 15:01
Интересующийся
Отправить личное сообщение для lamberdd Посмотреть профиль Найти все сообщения от lamberdd
 
Регистрация: 25.02.2014
Сообщений: 20

Сообщение от Poznakomlus Посмотреть сообщение
в смысле
<textarea id='txt'>
      <b>Hi</b>
    </textarea>
    <button onclick='showvalue()'>ClickMe</button>
    <script>
      showvalue = function () {
        alert(txt.value);
        document.write(txt.value);
      }
    </script>
не совсем, чтобы типо document.write тоже с тегами текст отобразил (<b>Hi</b>) , а не Hi
Ответить с цитированием
  #5 (permalink)  
Старый 27.02.2014, 16:10
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от lamberdd
чтобы типо document.write тоже с тегами текст отобразил
Как вариант...

<textarea id='txt'>
	<b>Hi</b>
</textarea>
<button onclick='showvalue()'>ClickMe</button>
<script>
showvalue = function () {
	var val=txt.value.replace(/</g,'&lt;').replace(/>/g,'&gt;');
	document.write(val);
};
</script>
Ответить с цитированием
  #6 (permalink)  
Старый 27.02.2014, 16:14
Интересующийся
Отправить личное сообщение для lamberdd Посмотреть профиль Найти все сообщения от lamberdd
 
Регистрация: 25.02.2014
Сообщений: 20

Сообщение от ksa Посмотреть сообщение
Как вариант...

<textarea id='txt'>
	<b>Hi</b>
</textarea>
<button onclick='showvalue()'>ClickMe</button>
<script>
showvalue = function () {
	var val=txt.value.replace(/</g,'&lt;').replace(/>/g,'&gt;');
	document.write(val);
};
</script>
Я так тоже думал. Но подумал просто может есть альтернативный вариант
Ответить с цитированием
  #7 (permalink)  
Старый 27.02.2014, 16:20
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

ksa, чтоб тебе регулярки каждую ночь снились!!!

<textarea id='txt'>
      <b>Hi</b>
    </textarea>
    <button onclick='showvalue()'>ClickMe</button>
    <script>
      showvalue = function () {
          document.body.textContent = txt.value;
      }
    </script>


IE9+ а если нужна восьмерка, то можно использовать .innerText
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #8 (permalink)  
Старый 27.02.2014, 16:21
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

<textarea id='txt'>
      <b>Hi</b>
    </textarea>
    <button onclick='showvalue()'>ClickMe</button>
    <script>
      showvalue = function () {
          var text = txt.value;
          document.body.innerHTML = '';
          document.body.appendChild(document.createTextNode(text));
      }
    </script>
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #9 (permalink)  
Старый 27.02.2014, 16:24
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

А че все ключевое слово var попроебали? (и я в том числе)
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #10 (permalink)  
Старый 27.02.2014, 16:50
Интересующийся
Отправить личное сообщение для lamberdd Посмотреть профиль Найти все сообщения от lamberdd
 
Регистрация: 25.02.2014
Сообщений: 20

danik.js
А если это значение надо в переменную передать?

Последний раз редактировалось lamberdd, 27.02.2014 в 16:53.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простейшая отправка данных на сервер и вывод MBmusic AJAX и COMET 12 23.09.2013 12:35
Отправка статистика с помощью javascript php скрипту. allanmiln AJAX и COMET 2 27.05.2013 16:48
Обертываем текст тегами OklickSpb Общие вопросы Javascript 0 13.11.2012 15:05
Перемещение субкатегорий вместе с категориями HTest jQuery 2 15.03.2011 12:47
Вернуть в строковую переменную текст между тегами h1 andikk Общие вопросы Javascript 11 14.08.2009 17:40