Показать сообщение отдельно
  #8 (permalink)  
Старый 09.01.2012, 02:37
Интересующийся
Отправить личное сообщение для vaskin Посмотреть профиль Найти все сообщения от vaskin
 
Регистрация: 02.01.2012
Сообщений: 11

А если чекбоксов много(например 10)и каждый нужно повесить на конкретный селект?То к значению change приписываем 1...и т.д и меняем id у селектов?
Видок получается не сахарный,многовато одних и тех же функций:

<input type="checkbox" onclick="change();" value="1" />
<input type="checkbox" onclick="change2();" value="1" />
<input type="checkbox" onclick="change3();" value="1" />
<input type="checkbox" onclick="change4();" value="1" />

<select style="display: none;" id="select">
<select style="display: none;" id="select2">
<select style="display: none;" id="select3">
<select style="display: none;" id="select4">


function change() {
		
	  var s = document.getElementById('select');
	  
	 s.style.display == 'none' ? s.style.display = '' : s.style.display = 'none';
	 
	};
	
		function change2() {
		
	  var s = document.getElementById('select2');
	  
	 s.style.display == 'none' ? s.style.display = '' : s.style.display = 'none';
	 
	};
		function change3() {
		
	  var s = document.getElementById('select3');
	  
	 s.style.display == 'none' ? s.style.display = '' : s.style.display = 'none';
	 
	};
			function change4() {
		
	  var s = document.getElementById('select4');
	  
	 s.style.display == 'none' ? s.style.display = '' : s.style.display = 'none';
	 
	};


Есть какие нибудь варианты попроще сделать?

Последний раз редактировалось vaskin, 09.01.2012 в 02:40.
Ответить с цитированием