Показать сообщение отдельно
  #22 (permalink)  
Старый 01.07.2015, 20:07
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Вы знаете как передается форма? Это будет массив, ключами которого являются имена полей, а значениями их значения. То есть, испытуемый может и не вводить на какие либо задачи вариант ответа, а значит и сервер просто может не проверять такие задачи. Это к тому, что требование сделать кнопку проверить для каждой задачи ОТДЕЛЬНО не имеет под собой никакого оправдания, а только лишь неудобство для клиента.

Сообщение от Fotinia
В тесте 4 задания, в которых нужно выбрать правильный вариант.
Значит проверять нужно на сервере - отправляйте форму, проверяйте, что на сервере можно сделать очень просто - по ключу и индексам полей в который вводится вариант, в массиве, который содержит для каждого индекса этого ключа номер верного варианта. То есть сравнение принятого значения со со значением в массиве.

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

Я не работаю репетиром, но знаю, что ваш подход к тесту не верный.
Ответить с цитированием