Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Artishok
ЧакЭ одобряЭ
280 / 279 / 84
Регистрация: 27.12.2009
Сообщений: 1,767
1

Добавление компонентов на форму

06.02.2013, 16:41. Просмотров 421. Ответов 0
Метки нет (Все метки)

при запуске должны добавиться:
- текст "номер предложения"
- текстовое окно idtextbox1
- кнопка Пуск
- область для ввода текста.

По нажатию на кнопку пуск на форму должны добавиться
- текст "номер слова"
- текстовое окошко idtextbox2
- кнопка Пуск2
- текстовое окошко с текстом(предложение с определенным номером из области для ввода текста)
По нажатию на кнопку Пуск2 должно появиться сообщение alert со словом и длиной.

Вот алгоритм работы.
Я создал функцию onScenario1 где происходит добавление компонентов из первой группы(в коде кнопки уже прописано событие нажатия). Я создаю тег p и помещаю внутри него html код. Событие нажатия кнопки вызывает onScenario2, которая берет все предложения из Textarea и разделив, помещает в массив предложений. В этой же функции добавляются компоненты 2й группы. На кнопку Пуск2 назначается событие поиска слова из предложения с определенным номером(idtextbox1), причем слово имеет определенный номер(берется из текстового окна idtextbox2). Затем появляется окошко alert со словом и его длиной.
HTML5
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
<html>
    <head>
        <meta charset="utf-8">
        <script type="text/javascript">
            function onScenario1() {
                var container = document.createElement('p');
                container.innerHTML = 'Номер предложения\
                                        <input type="text" id="idtextbox1">\
                                        <input type="button" id="idbutton1" value="Пуск!" onClick="onScenario2()">\
                                        <textarea id="area1" rows="5" cols="16"></textarea>';
            }
            function onScenario2() {
                var str = document.getElementById('area1').value;
                var arr = str.split('.');
                var container = document.createElement('p');
                container.innerHTML = 'Номер слова\
                                        <input type="text" id="idtextbox2">\
                                        <input type="button" id="idbutton2" value="Пуск2! onClick="onScenario3()">\
                                        <input type="text" id="idtextbox3">';
                document.getElementById('idtextbox3').value = str;
            }
            function onScenario3() {
                var str = document.getElementById('area1').value;
                var arr = str.split(' ');
                var i = document.getElementById('idtextbox2').value;
                alert(arr[i] + ' ' + arr[i].length);
            }
        </script>
    </head>
    <form onLoad = "onScenario1()">
    </form>
</html>
Но на деле не появляется вообще ничего. Чего не хватает?

Добавлено через 21 час 26 минут
нет идей?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2013, 16:41
Ответы с готовыми решениями:

Добавление полей в форму
Добрый вечер. К примеру у меня есть форма регистрации. В ней находятся поля: имя, дата рождения и...

Добавление сгенерированного файла в форму
Добрый день всем участникам! Путем длительного поиска и усилий удалось найти решение как...

Автоматическое добавление полей в форму
Здравствуйте! Точно не знаю как это называется. В общем схема такая: 1. пользователь...

Добавление своего текста в форму вызванную из Iframe
Здравствуйте все. Не могу найти решение задачи Есть страница, в которой встроен Iframe. В нем...

Динамическое добавление компонентов на форму
Подскажите, имеется окно с combobox и textbox в строку, а рядом кнопка &quot;+&quot; Как сделать чтобы по...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2013, 16:41

Динамическое добавление компонентов на форму
Здравствуйте! Подскажите пожалуйста: Есть Фрэйм, на котором неизменяемые панели сверху и снизу, а...

Реализовать динамическое добавление/удаление компонентов textbox на форму
Добрый день! Каким образом можно реализовать динамическое добавление/удаление компонентов textbox...

Динамическое добавление компонентов на форму при изменении numericupdown
Добрый день. Столкнулся со следующей проблемой: добавляю textbox и label компоненты динамически,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru