0 / 0 / 1
Регистрация: 15.09.2013
Сообщений: 9

Динамическая текстовая область

15.09.2013, 16:12. Показов 956. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<!DOCTYPE HTML>
<html>
    <head>
        <meta charset="UTF-8"/>
        <title>
            JavaScript
        </title>
        <script type="text/javascript">
            var text;
            window.onload = pageInt;
            var formText;
            function addText()
            {
                pageInt();
                text = prompt("Введите элемент","");
                if(formText)
                {
                    formText = formText + text;
                    alert(formText);
                    myText.innerHTML += formText;
                }
                else
                {
                    var t = document.createTextNode(text);
                    myText.appendChild(t);
                }
            }
            function pageInt()
            {
            document.getElementById('myText').onkeypress = changeText;
            }
            function changeText()
            {
                formText = this.value;
            }
        </script>
    </head>
    <body>
        <form name="myForm">
            <textarea id="myText" rows="20" cols="50"></textarea>
        </form>
        <a href="javascript:addText()">Добавить текст</a>
    </body>
</html>
Проблема в 21-й строчке, когда условие выше выполняется, слияние того что уже было в текстовом поле и того что ввели в промт вроде происходит (выводится алертом), однако содержание текстового поля при этом остается прежним, как исправить?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.09.2013, 16:12
Ответы с готовыми решениями:

Как проверить, что текстовая строка это время?
Типа 00:23 - правильно 25:23 - неправильно 23:61 - неправильно ЁКЛМН - неправильно 15:45 - правильно

Динамическая область памяти функции new
Чистый Си У кого есть варианты с пояснениями Написать пользовательскую функцию, решающую указанную ниже задачу. Массив создается в...

Текстовая бд
Подскажите у меня к примеру на форму есть 5 Edit Нужно загрузить строки из текстового файла. Примерный текстовый файл BEKO в Edit1 ...

3
363 / 334 / 38
Регистрация: 29.03.2011
Сообщений: 838
15.09.2013, 22:45
JavaScript
1
2
3
4
//Добавить в начало JS кода:
var myText;
//и в pageInt()
myText = document.getElementById('myText');
1
0 / 0 / 1
Регистрация: 15.09.2013
Сообщений: 9
16.09.2013, 19:47  [ТС]
Исправил, но корректно работает только в IE в остальных браузерах alert вроде выводит то что нужно, но содержание текстового поля (в случаи если там уже было что-то введено до нажатия ссылки) не меняется, хотя инспектор DOM показывает что нужные текстовые узлы к дереву добавляются, помогите пожалуйста
0
 Аватар для JsLoveR
425 / 167 / 48
Регистрация: 05.12.2012
Сообщений: 855
17.09.2013, 13:23
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    
        var textarea;
        
        function init() {
            textarea = document.getElementById('myText');
        }
        
        function getText() {
            var text = prompt("Введите элемент","");
            if(text === "") return;
            addText(text);
        }
        
        function addText(text) {
            textarea.value += text;
        }
        
        window.onload = function() {
            init();
        }
HTML5
1
2
3
4
 <form name="myForm">
        <textarea id="myText" rows="20" cols="50"></textarea>
 </form>
  <a href="#" onclick="getText()">Добавить текст</a>
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.09.2013, 13:23
Помогаю со студенческими работами здесь

Текстовая БД PHP
Здравия! У меня есть регистрация на текстовой БД, т.к mysql не поддерживается. Вопрос: можете ли помочь сделать чат? Прошу, очень нужна...

текстовая рпг
Всем привет!Подскажите пожалуйста как создается Телефонная текстовая Рпг игра? Вот напишу пример www.notwak.ru вот на подобе такой! Что...

текстовая обработка
дано задание: &quot;Дана последовательность строк. Каждая строка состоит из слов, разделенных пробелами. Написать программу, обеспечивающую...

Текстовая переменная
Добрый день! Имеется текстовый файл с римскими цифрами. Необходимо распознать их. Я создал словарь 20-ти вариантов римских цифр. ...

Текстовая обдасть
Привет форумчане! Подскажите, если кто в курсе, как задать значение или свойство для текстовой области в форме, так чтобы при ее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru