Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 14.11.2013
Сообщений: 24

Вывод результата

30.06.2014, 19:50. Показов 1614. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. При нажатии на кнопку "показать результат " выводятся в окне ответы через запятую без вопросов, а нужно, чтобы выводился вопрос и под ним ответы. Если кто знает помогите пожалуйста исправить код
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<head>
 <title>Опрос от умки</title> 
 <link rel="stylesheet" type="text/css" href="stil.css">
 <script src="script.js"></script>
</head>
<body>
 
<div class="mainframe">
<div class="header"> <a href="my1.html"><img src="image/33.png" alt="детский сд"></a>
</div> <!-- логотип и нажатие на банер -->
 
 
<div class="leftmenu">
<a class="menu" href="My1.html">Главная страница</a>
<a class="menu" href="Catalog.html">Каталог товаров </a>
<a class="menu" href="Otovar.html">Описание товаров </a>
<a class="menu" href="priselist.html">Прайс-лист</a>
<a class="menu" href="Forma.html">Форма заказа</a>
<a class="menu" href="Kontakt.html">Контакты</a>
<a class="menu" href="Opros.html">Опрос</a>
<a class="menu" href="Registracia.html">Регистрация</a>
</div>
 
<div class="WorkArea">
 <H1>Опрос от Умки</H1>
 <hr />
 <br>
<div id = 'flags'>
<H4>На сколько частей разделен наш сайт? </H4>
<p><input type="checkbox" id="f1" value="1">1</p>
<p><input type="checkbox" id="f2" value="2">2</p>
<p><input type="checkbox" id="f3" value="3">3</p>
<p><input type="checkbox" id="f4" value="4">4 </p>
 
<H4>Какие из нижеперечисленных понятий относится к Html языку? </H4>
<p><input type="checkbox" id="f1" value="html">html</p>
<p><input type="checkbox" id="f2" value="var">var</p>
<p><input type="checkbox" id="f3" value="checkbox">checkbox</p>
<p><input type="checkbox" id="f4" value="then">then </p>
 
<H4>Какие преобладающие цвета Вы хотели бы видеть на сайте? </H4>
<p><input type="checkbox" id="f1" value="красный">красный</p>
<p><input type="checkbox" id="f2" value="синий">синий</p>
<p><input type="checkbox" id="f3" value="зеленый">зеленый</p>
<p><input type="checkbox" id="f4" value="коричневый">коричневый </p>
 
<H4> Что по вашему в первую очередь нужно сделать на сайте?</H4>
<p><input type="checkbox" id="f1" value="анимацию">анимацию</p>
<p><input type="checkbox" id="f2" value="интерфейс">интерфейс</p>
<p><input type="checkbox" id="f3" value="фон">фон</p>
<p><input type="checkbox" id="f4" value="незнаю">незнаю</p>
 
 
<H4> Что первее всего бросается в глаза при посещении сайта? </H4>
<p><input type="checkbox" id="f1" value="стиль">стиль</p>
<p><input type="checkbox" id="f2" value="фон">фон</p>
<p><input type="checkbox" id="f3" value="оформление">фон</p>
<p><input type="checkbox" id="f4" value="воздержусь">воздержусь </p>
 
    </div>
<input type="button" value="показать результат" onClick="checks()">
<br>
<hr />
</div>
 
<div class="footer"><img src="image/reklama.gif" alt="детский садик"></div>
</div>
</body>
JavaScript
1
2
3
4
5
6
7
8
9
function checks() {
var cbx = document.getElementById("flags").getElementsByTagName("input"), mas = [];
for (i=0; i < cbx.length; i++) {
    if (cbx[i].type == "checkbox" && cbx[i].checked) {
        mas.push(cbx[i].value);
    }
}
alert(mas);
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.06.2014, 19:50
Ответы с готовыми решениями:

Вывод результата
Форма состоит с трёх полей, которые заполняются поочерёдно. Есть функция, которая высчитывает результат ввода каждого из поля. ...

Вывод результата теста
Здравствуйте, уважаемые форумчане. Помогите, пожалуйста, подправить тест. В данном варианте результат теста выводится с помощью alert....

Вывод результата вычисления
Всем привет, создаю калькулятор ИМТ расчеты получаются. есть проблема с выводом результатов, в том виде, который хотелось бы получить, а...

2
 Аватар для mihalken
97 / 97 / 74
Регистрация: 15.05.2014
Сообщений: 269
Записей в блоге: 2
01.07.2014, 10:28
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
window.onload = function() {
    document.getElementById( 'show_result' ).onclick = function() {
        var flags = document.getElementById('flags'),
            all_qs = flags.getElementsByTagName( 'H4' ),
            cnt_all_qs = all_qs.length,
            result = ''
        ;
        
        for( var i = 0; i < cnt_all_qs; ++i ) {
            var q = all_qs[i],
                all_ans = [],
                chk_ans = Array.prototype.filter.call(flags.getElementsByClassName( 'a' + (i + 1)), function(checkbox){
                    return checkbox.checked;
                })
            ;
            
            result += q.innerHTML + "\r\n";
            
            chk_ans.forEach(function(checkbox) {
                all_ans[all_ans.length] = checkbox.value;
            });
            
            
            result += all_ans.join('; ') + "\r\n";
        }
        
        alert( result );
    }
}
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
<div id="flags">
    <H4>На сколько частей разделен наш сайт? </H4>
    <p><input type="checkbox" class="a1" value="1" />1</p>
    <p><input type="checkbox" class="a1" value="2" />2</p>
    <p><input type="checkbox" class="a1" value="3" />3</p>
    <p><input type="checkbox" class="a1" value="4" />4 </p>
 
    <H4>Какие из нижеперечисленных понятий относится к Html языку? </H4>
    <p><input type="checkbox" class="a2" value="html" />html</p>
    <p><input type="checkbox" class="a2" value="var" />var</p>
    <p><input type="checkbox" class="a2" value="checkbox" />checkbox</p>
    <p><input type="checkbox" class="a2" value="then" />then </p>
 
    <H4>Какие преобладающие цвета Вы хотели бы видеть на сайте? </H4>
    <p><input type="checkbox" class="a3" value="красный" />красный</p>
    <p><input type="checkbox" class="a3" value="синий" />синий</p>
    <p><input type="checkbox" class="a3" value="зеленый" />зеленый</p>
    <p><input type="checkbox" class="a3" value="коричневый" />коричневый </p>
 
    <H4>Что по вашему в первую очередь нужно сделать на сайте?</H4>
    <p><input type="checkbox" class="a4" value="анимацию" />анимацию</p>
    <p><input type="checkbox" class="a4" value="интерфейс" />интерфейс</p>
    <p><input type="checkbox" class="a4" value="фон" />фон</p>
    <p><input type="checkbox" class="a4" value="незнаю" />незнаю</p>
 
    <H4>Что первее всего бросается в глаза при посещении сайта? </H4>
    <p><input type="checkbox" class="a5" value="стиль" />стиль</p>
    <p><input type="checkbox" class="a5" value="фон" />фон</p>
    <p><input type="checkbox" class="a5" value="оформление" />фон</p>
    <p><input type="checkbox" class="a5" value="воздержусь" />воздержусь </p>
</div>
<input type="button" value="показать результат" id="show_result" />
Демо
?
1
0 / 0 / 0
Регистрация: 14.11.2013
Сообщений: 24
01.07.2014, 13:38  [ТС]
Да, то что нужно. Большое спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.07.2014, 13:38
Помогаю со студенческими работами здесь

Вывод результата в DIV
Здравствуйте. У меня возник вопрос - у меня есть некий сумматор чисел. &lt;!DOCTYPE HTML&gt; &lt;html&gt; &lt;head&gt; ...

Вывод результата прохождения теста
Здравствуйте ! Не получается вывести правильный результат. Нужно: до -10 &quot;Тест не проведен&quot;, 10-15 &quot;Все отлично&quot;,...

Онлайн голосование и вывод результата
Всем добрый день. Задача сделать онлайн голосование, и чтоб оно выглядело очень красиво как в фильмах про гонки или что то подобное. Я...

Вывод результата в том же окне
к примеру есть страница html и скрипт php(он не в хтмл, а вынесен отдельно в файл). По нажатию кнопки выполняется скрипт. Как сделать,...

Вывод результата работы функции
Привет! Подскажите пожалуйста. Есть такой код. &lt;body&gt; &lt;form&gt; &lt;input type=&quot;text&quot; id=&quot;testvar&quot;...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru