Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(function(){
- // привязываем к элементу questionForm событие click
- $('.questionForm input[type=submit]').on('click', function(e) { // функция, вызываемая на событие click
- var answer = 0; // переменная, обозначающая количество правильных ответов
- for(i = 0; i < $('.group').length; i++) {
- $('.group').eq(i).each(function(id, elem) {
- if($(elem).find('input:checked').length != 0 ) { // находим отмеченные элементы
- if($(elem).find('input:checked').attr('value') == 1 ) { // если value выбранного элемента равно единице, инкрементируем answer
- answer++;
- }
- }
- })
- }
- var general = (answer/$('.group').length)*100; // переменная, обозначающая процент выполнения теста
- var text = ''; // текстовая переменная, обозначающая вывод оценки
- console.log(general);
- /* Блок с case-switch ниже отвечает за обозначение текста с оценкой */
- switch (true) {
- case general >= 75:
- text = 'Молодец, 5!';
- break;
- case general >= 60:
- text = 'Молодец, 4!';
- break;
- case general >= 50:
- text = 'Молодец, 3!';
- break;
- case general < 50:
- text = 'Плохо, 2!';
- break;
- }
- alert(text + " Тест пройден на: "+general + "%");
- return false;
- })
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement