Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите доделать скрипт

9.9K
30 апреля 2005 года
RikWeb
5 / / 30.04.2005
У меня есть небольшой тест на JavaScript.
Мне нужно, чтобы если пользователь не ответил на все вопросы (правильно, или не правильно всё равно) выводилось alert сообщение с предупреждением. Я уже всё перепробовал, но так ничего и не получилось. Помогите.
Вот исходник скрипта:
Код:
<html>
<head>
<title>Тест</title>

<script language="javascript">
<!--
var ar = Array(0, 1, 2, 3, 0)
var q=5; // колличество вопросов
var v=4;  // колличество ответов на каждый вопрос


function test(){
  s = " "; // Переменная, которая будет выдавать информацию о верности ответов на вопросы
  d = 0;
  for (r=0; r<=(q-1); r++){
   n=-1;
   
   for(i=0;i<=(v-1);i++){if(form1[r*v+i].checked){n=i};
   }
   
   s+="Задание "+(r+1)+" ";
   if(ar[r]==n){ d++; s+="решено"}
   else s+="не решено";
   s+=".
";
  }
  alert("Вы сделали "+d+" правильных заданий.");
  form1.st.disabled = false
}

// Функция создания нового окна со статистикой из предыдущей функции
function stat(){
other="toolbar=no,width=200,height=150,directories=no,menubar=no" //Параметры нового окна [Без ТулБара,Ширина 200,высота 150, без директорий и меню]
win=window.open("","Window",other); // Открываем наше окошко
win.document.write(s); // Пишем в окошке информацию из функции test()
}

//-->
</script>

</head>
<body>

<form name="form1">
Вопрос 1
 
<input type="radio" name="q1">Ответ 1
<input type="radio" name="q1">Ответ 2
<input type="radio" name="q1">Ответ 3
<input type="radio" name="q1">Ответ 4<hr>

Вопрос 2
 
<input type="radio" name="q2">Ответ 1
<input type="radio" name="q2">Ответ 2
<input type="radio" name="q2">Ответ 3
<input type="radio" name="q2">Ответ 4<hr>

Вопрос 3
 
<input type="radio" name="q3">Ответ 1
<input type="radio" name="q3">Ответ 2
<input type="radio" name="q3">Ответ 3
<input type="radio" name="q3">Ответ 4<hr>

Вопрос 4
 
<input type="radio" name="q4">Ответ 1
<input type="radio" name="q4">Ответ 2
<input type="radio" name="q4">Ответ 3
<input type="radio" name="q4">Ответ 4<hr>

Вопрос 5
 
<input type="radio" name="q5">Ответ 1
<input type="radio" name="q5">Ответ 2
<input type="radio" name="q5">Ответ 3
<input type="radio" name="q5">Ответ 4<hr>

<input type=button value="проверить" &#111;&#110;click="test()">
<input type=button value="статистика" &#111;&#110;click="stat()" name="st" disabled>
</form>

</body>
</html>
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог