Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.04.2022, 16:16
Новичок на форуме
Отправить личное сообщение для murr06@mail.ru Посмотреть профиль Найти все сообщения от murr06@mail.ru
 
Регистрация: 26.04.2022
Сообщений: 1

Как вывести результат теста с множественным выбором?
Добрый день!
Может кто знает, прошу, пожалуйста, помочь.
Имеется вопрос с возможностью выбора нескольких вариантов ответа. Подсчет ведется путем суммирования правильных ответов (в примере ниже правильные ответы - это Дождь и Снег)

Как сделать так, что при выборе вариантов ответов был переход на новую страницу html?
К примеру, при выборе Дождя и Снега был переход на страницу с оценкой "5", а при выборе Кирпича и Снега/Кирпича и Дождя на страницу с оценкой "2"?
Заранее благодарю!

<html>
<head>
    <title>Тест Тестович</title>
    <meta charset="1251">
    <style type="text/css">
        *{
            text-align: center;
        }
    </style>
</head>
<body>
<form>
       <p>Осадки это:<br>
        <label>
            <input type="checkbox" name="testGeorge" value="Дождь">
            Дождь</label>
        <br>
        <label>
            <input type="checkbox" name="testGeorge" value="Снег">
            Снег</label>
        <br>
        <label>
            <input type="checkbox" name="testGeorge" value="Кирпич">
            Кирпич</label>
        <br>
    </p>
    <p>
        <input type="button" id="calc" value="Подсчитать результаты">
        <input type="reset" value="Сброс">
    </p>
    Итого баллов: <input type="text" name="result" readonly>
</form>
<script type="text/javascript">
    calc.onclick = function(){
        var myform = this.form,
            chbx = myform['testGeorge'],
            sum = 0;
        for(var i = 0; i < chbx.length; i++){
            if(chbx[i].checked && (chbx[i].value == 'Дождь' || chbx[i].value == 'Снег'))
                sum++;
        }
 
        myform.result.value = sum;
    };
</script>
</body>

</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вывести в одно место несколько переменных? Grigorii Общие вопросы Javascript 8 21.02.2020 22:36
Как получить данные из БД и вывести в модальном окне LingVist jQuery 33 22.09.2019 15:35
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Как вывести возвращаемое функцией значение не через модальное окно? Bandicoot Общие вопросы Javascript 1 10.03.2011 18:34
Подскажите, пжлст, как вывести в тот же документ результат ф-ции? LexXxeL Элементы интерфейса 4 13.05.2009 13:26