Подключение обработчика

 

Добавьте функцию verify() в тэгах <script></script> и в форму кнопку <input type=”button”>, при щелчке (событие onclick) по которой должна вызываться функция verify() (см. «Использование функций», стр. 3).

Подсчет итогов

Для проверки введенных данных нужно использовать условный оператор if (см. «Условный оператор», стр. 8)

Проверьте правильность выбранных вариантов (в переменную s сохраняется число правильных ответов):

  1. Тест с выбором 1 варианта с помощью выпадающего списка.

В условии указывайте номер правильного варианта, начиная с нуля. Свойство selectedIndex показывает номер выбранного элемента из раскрывающегося списка, причем первый элемент списка имеет индекс 0, второй 1 и т.д.

 

  1. Тест с выбором 1 варианта с помощью переключателей.

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

Переключатели образуют группу элементов с одинаковым именем (name). Чтобы обратится к свойству конкретного переключателя, нужно в квадратных скобках указать его номер, начиная с нуля.

Свойство checked указывает, выбран ли данный переключатель.

  1. Тест с выбором нескольких вариантов с помощью меток.

Чтобы счетчик правильных ответов переменную s увеличить на единицу нужно, чтобы для каждого вопроса все правильные варианты ответов были выделены, а неправильные не выделены.

Свойство checked показывает, выбрана ли данная метка (флажок).

Вторая строка на рисунке выше означает, что счетчик правильных ответов переменная s увеличится в том случае, если первый и третий варианты (флажки) будут выбраны, а второй и третий - нет.

 

Далее в соответствии с требованиями к вашему варианту завершите задание.

Если нужно выделить определенную область в случае определенного числа набранных баллов, нужно наименовать эту область (id=”p1”) и использовать innerHTML, например: p1.innerHTML=”Молодец”.

Если нужно выделить правильные или неправильные ответы, нужно наименовать области с вопросами (id=”p1”, id=”p2”,…,id=”p5”) и при проверке правильности вопроса присвоить атрибуту CSS области определенное значение.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: