Одновременное активирование двух input[type=radio] 
		
		
		
		Появилась потребность в одновременном активировании двух radio-кнопок 
	Т.е. (покажу на примере checkbox, т.к. разобрался только с ними): 
<input type="checkbox"  name="test" value="" onchange = "if ( this.checked ) {this.nextElementSibling.checked = true;} else {this.nextElementSibling.checked = false;}" /><input type="checkbox"  name="test1" value=""  />
Прошу заметить, что name у чекбоксов разные! Тот же принцип надо с radio: 
<input type="radio"  name="test" value="" onchange = "if ( this.checked ) {this.nextElementSibling.checked = true;} else {this.nextElementSibling.checked = false;}" /><input type="radio"  name="test1" value=""  /><input type="radio"  name="test" value=""  />
Но выше представленный вариант не работает, при переключении radio остается активным  | 
	
		
 Цитата: 
	
 <input type="checkbox" name="test" value="" onchange = "this.nextElementSibling.checked = this.checked;" /><input type="checkbox" name="test1" value="" /> А с радио так не пройдет... http://www.veel.ru/articles/javascri...i-radio-button  | 
	
		
 Это упрощается, но не работает 
	А возможен такой вариант: При нажатии на radio name=radio1 выбранные radio name=radio2 очищаются?  | 
	
		
 Цитата: 
	
 Просто от if буковка осталась :D  | 
	
		
 Low_Weaper, есть еще один вариант "очистки" радиокнопок... 
	<form> <input type="radio" name="test" /> <input type="radio" name="test" /> <input type="radio" name="test" /> <button type='reset'>Reset</button> </form> Т.е. у каждой формы есть метод reset(), который распространяется на все ее поля...  | 
	
		
 Все не так просто, мне нужно было делать все через одну форму 
	Я решил проблему, чекбоксы у меня теперь работают как radio, ну а далее <input type="checkbox" name="test" value="" onchange = "if ( this.checked ) {this.nextElementSibling.checked = true;} else {this.nextElementSibling.checked = false;}" /> и профит Спасибо за ответы  | 
	
		
 Цитата: 
	
  | 
	
		
 Бедные радиокнопки... Как только с ними не изголяются... :( 
	 | 
| Часовой пояс GMT +3, время: 04:28. |