проблема с checkbox не могу сделать

forlord

Новичок
проблема с checkbox не могу сделать

как сделать проверку в checkbox (если отмечено, то кнопку регистрации можно нажать, если не отмечено то нельзя нажать) Очень нужно!
 

shelinc

Новичок
Немного вышли за рамки тематики форума... Наверно это и не идеальный вариант, сам потому что новичок, но работает:
Код:
<html>
<head>
<script language="JavaScript">                           //Java-скрипт
function check(box,reg)                                         // Функция выполняющая проверку состояния флажка 
{
	if (navigator.appName=="Netscape" )         // Проверка названия браузера
	{                                                                           // Выполняется если браузер FireFox
	var x=box.checked;                                         // Присваиваем переменной "х" значение состояния флажка
	if (x==true)reg.disabled=0;                            // Если флажок поставлен, отменяем неактивность кнопки
	else reg.disabled=1;                                       // Если флажок не поставлен, делаем кномку не активной
	}
	
        else                                                                     // Выполняется, если браузер не FireFox
	{
	i=box.sourceIndex;                                          // Присваиваем переменной "i" значение индекса элемента "box" ( нашего флажка)
	j=reg.sourceIndex;                                           // Присваиваем переменной "j" значение индекса элемента "reg" (нашей кнопки)
	var b=document.all[i];                                      // Присваиваем переменной "b" значение элемента "box"
	var r=document.all[j];                                       // Присваиваем переменной "r" значение элемента "reg"
	var x=b.checked;                                              // Присваиваем переменной "х" значение состояния флажка
	if (x==true)r.disabled=0;                                  // Если флажок поставлен, отменяем неактивность кнопки
	else r.disabled=1;                                             // Если флажок не поставлен, делаем кномку не активной
	}
}
</script>
</head>
<body>
<form><input type="checkbox" name="box" id="box" onclick="check(box,reg)"> <!-- Наш флажок, при щелчке на нем мышкой запускается функция check проверки сотояния флажка -->
<label for=box>Согласен</label><br><br> <!-- Привязываем к флажку надпись-->
<button type="submit" name="reg" id="reg" value="Send" disabled=1>Регистрация</button> <!-- Наша кнопка, по умолчанию не активна-->
</form>
</body>
</html>
 
Сверху