Отправка вместе с тегами
Hi. Есть textarea, в неё вписывают текст(и вместе с html тегами). Как мне сделать так, чтобы эти теги тоже передавались как обычный текст. Спс
|
в смысле
<textarea id='txt'> <b>Hi</b> </textarea> <button onclick='showvalue()'>ClickMe</button> <script> showvalue = function () { alert(txt.value); document.write(txt.value); } </script> |
Ничего не надо делать. Поля ввода не понимают хтлм, теги для полей ввода обычный текст.
|
Цитата:
|
Цитата:
<textarea id='txt'> <b>Hi</b> </textarea> <button onclick='showvalue()'>ClickMe</button> <script> showvalue = function () { var val=txt.value.replace(/</g,'<').replace(/>/g,'>'); document.write(val); }; </script> |
Цитата:
|
ksa, чтоб тебе регулярки каждую ночь снились!!!
<textarea id='txt'> <b>Hi</b> </textarea> <button onclick='showvalue()'>ClickMe</button> <script> showvalue = function () { document.body.textContent = txt.value; } </script> IE9+ а если нужна восьмерка, то можно использовать .innerText |
<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> |
А че все ключевое слово var попроебали? (и я в том числе)
|
danik.js
А если это значение надо в переменную передать? |
Часовой пояс GMT +3, время: 16:15. |