| 
	
	
		
		
		
		
		 Возможно для автора вопроса ответ уже не актуален но многие  испытывают затруднения с обработкой радиокнопок, особенно когда есть несколько групп кнопок, в которых нужно выбрать их сочетание. Примером может служить "кодовый замок". Решить проблему можно так. 
Создается несколько переменных (по количеству групп радиокнопок) 
например: 
var r1=0; 
var r2=0; 
... 
Var rN=0; 
 
далее создаем группы кнопок, для простоты покажем две. 
 
<input  type='radio'   name='R1' onclick="set(1,1)"> 
<input  type='radio'   name='R1' onclick="set(2,1)"> 
<input  type='radio'   name='R1' onclick="set(3,1)"> 
<input  type='radio'   name='R1' onclick="set(4,1)"> 
<input  type='radio'   name='R1' onclick="set(5,1)"> 
 
<input  type='radio'  name='R2' onclick="set(1,2)" > 
<input  type='radio'  name='R2' onclick="set(2,2)" > 
<input  type='radio'  name='R2' onclick="set(3,2)" > 
<input  type='radio'  name='R2' onclick="set(4,2)" > 
<input  type='radio'  name='R2' onclick="set(5,2)" > 
 
<input type=button value="Check" onclick="checkKey()"> 
 
Затем создаем две маленьких функции, первая из которых присваивает 
значения переменным в которых будее хранится значение выбранной кнопки, а вторая проверяет правильность набранного кода замка 
 
function set(n,m){ 
 var buttonName ='r'+m; 
 eval(buttonName=n);  
} 
 
function checkKеy() 
{ 
   if (r1==[первая цифра кода] && r2==[вторая цифра кода]) 
      { 
        //замок открыт 
        ...... 
        ...... 
      } 
   else 
      { 
          alert('Вы ввели неправильный код!'); 
      } 
}   
В случае с одной группой кнопок все вообще просто. Если кнопки входят в состав формы то нужно добавить аттрибут "value" 
		
	
		
		
		
		
		
		
	
		
			
			
	
			
			
			
			
			
				 
			
			
			
			
			
			
				
			
			
			
		 
		
	
	
	 |