Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   js и textarea (https://javascript.ru/forum/css-html/74686-js-i-textarea.html)

Brick 31.07.2018 19:00

js и textarea
 
<textarea cols="40" rows="2" id="1"  maxlength="1024" 
placeholder="Введите сообщение..."></textarea> 
<input type="button" onClick="Ok()" value="Ok">
<span id="2"></span>
<script>
function Ok()
{
A=document.getElementById('2').innerHTML
B=document.getElementById('1').value;
k=B+A;
{
document.getElementById('2').innerHTML=k;
B=document.getElementById('2').value="";
}}
</script>

----
Вот функция.Есть форма textarea, если мы введем в эту форму текст с пробелами,он не сохраниться,надо чтоб сохранился.
т.е.
вводим в форму:
Здраствуйте.
Привет.
в id="2" отобразиться: Здраствуйте. Привет.
надо чтоб форма сохраняла пробелы,а не код <br>
--
как это реализовать?

Атрибут wrap говорит браузеру, как осуществлять перенос текста в поле <textarea> и в каком виде отправлять данные на сервер. Если этот атрибут отсутствует, текст в поле набирается одной строкой, когда число введенных символов превышает ширину области, появляется горизонтальная полоса прокрутки. Нажатие кнопки Enter переносит текст на новую строку, и курсор устанавливается у левого края поля.
--
Я про атрибут wrap, только в javascript :)

j0hnik 31.07.2018 19:25

смысле сохранялись?
старайтесь четче излагать свои мысли

Brick 31.07.2018 23:22

j0hnik,
Здравствуйте, я про это.

Brick 01.08.2018 02:06

что такое null, NaN, undefined
и как сделать проверку на них???

Brick 01.08.2018 02:11

какое значение имеет ключ к примеру
key в localstorage, после очистки всего хранилища в браузере?
key==null?

Dilettante_Pro 01.08.2018 09:55

Цитата:

Сообщение от Brick
что такое null, NaN, undefined
и как сделать проверку на них???

null, NaN, undefined

Dilettante_Pro 01.08.2018 10:01

Цитата:

Сообщение от Brick
какое значение имеет ключ к примеру
key в localstorage, после очистки всего хранилища в браузере?
key==null?

Ведь легко проверяется
localStorage.setItem("Ok", "B r i c k  П р о ф е с с о р");
var q = localStorage.getItem("Ok");
alert(q);
localStorage.clear();
q = localStorage.getItem("Ok");
alert(q);

Brick 01.08.2018 23:27

Помогите пожалуйста.
Нужно,но не знаю как сделать.
пишим 2 тега <admin></admin> - должно появиться слово А д м и н и с т р а т о р
как это реализовать?

Dilettante_Pro 02.08.2018 10:16

Brick,
Вы мастер загадывать загадки.
Цитата:

Сообщение от Brick
пишим 2 тега <admin></admin>

Что это значит? В редакторе вписываете теги в html или создаете элемент DOM скриптом? Или еще что-то?

Цитата:

Сообщение от Brick
должно появиться слово А д м и н и с т р а т о р

А это что значит? Где должно появиться? По какому случаю?

Такой ответ на ваш вопрос подойдет?
<body>
</body>
<script>
   document.querySelector('body').innerHTML = '<admin></admin>';  // пишем 2 тега
   alert('А д м и н и с т р а т о р');                             // появляется слово
</script>

Nexus 02.08.2018 14:17

Dilettante_Pro, наверное Brick хочет, чтобы на странице все теги admin заменялись на слово "админ.".
document.querySelectorAll('admin').forEach(node=>{
    node.textContent='А д м и н и с т р а т о р';//замену лень писать, будет просто изменение контента
});

Dilettante_Pro 02.08.2018 14:42

Nexus,
Цитата:

Сообщение от Nexus
наверное Brick хочет

Кто знает? Сам он молчит.
В вашем ответе - 2 варианта: замена тегов и контент в тегах. А который нужен? Может, какой-то третий?

Nexus 02.08.2018 14:46

Цитата:

Сообщение от Dilettante_Pro
В вашем ответе - 2 варианта: замена тегов и контент в тегах. А который нужен? Может, какой-то третий?

Я хрустальный шар дома забыл, так что не знаю )

Brick 04.08.2018 14:15

я имел ввиду
смена тегов на странице всех

Dilettante_Pro 04.08.2018 17:18

Brick,
И что? Есть проблемы? (С учетом ответов)

Brick 05.08.2018 00:47

<span id="1"></span>
<input type="button" onClick="Ok()" value="Ok">
<script>
function Ok()
{
A=promt("Сообщение","")
{
document.getElementById("1").innerHTML=A;
}}
</script>
<script>
document.addEventListener("DOMContentLoaded", function qwe()
{
...
});
</script>
--
Вот есть функция Ok,которая выведет текст в id=1.
Сейчас не дописываю,тут ещё есть localstorage.
Задача следующая.
Вводу в promt, какой-то текст
к примеру:
@admin@. он появиться в id=1,
далее обновляю ,страницу и функция qwe, должна его сменить на:
А д м и н и с т р а т о р
--
Как это сделать?
str.replance в promt - можно использовать,но эт не то,пример можно привести.
Это если с replance:
<script>
function Ok()
{
A=promt("Сообщение","")
k=A.replace(new RegExp("@admin@",'g'),"А д м и н и с т р а т о р")
{
document.getElementById("1").innerHTML=k;
}}
</script>

Нужно не так,а функцией qwe,при обновлении страницы.

Dilettante_Pro 05.08.2018 11:33

Brick,
Не могу понять, зачем все это.
Обновление страницы затирает все, что вы меняли. У вас в странице не то, что вам нужно? Почему?


Часовой пояс GMT +3, время: 10:44.