| 
		
			| leshkoff | 18.04.2011 18:22 |  
 Два селекта на сравнении
 Набросал такой код, вернее форму со скриптом: 
	Код: 
 <div align="center"><form name="calcForm"><script>
 function language(){
 chto=document.getElementById('lang11').value;
 if(chto=='l1rus'){
 document.calcForm.lang2.options.length=0;
 document.calcForm.lang2.options[0]=new Option("---", "0", true, false);
 document.calcForm.lang2.options[1]=new Option("Английский", "l2eng", false, false);
 document.calcForm.lang2.options[2]=new Option("Немецкий", "l2deu", false, false);
 document.calcForm.lang2.options[3]=new Option("Французский", "l2fra", false, false);
 }
 if(chto=='l1eng'){
 document.calcForm.lang2.options.length=0;
 document.calcForm.lang2.options[0]=new Option("---", "0", true, false);
 document.calcForm.lang2.options[1]=new Option("Русский", "l2rus", false, false);
 }
 if(chto=='l1deu'){
 document.calcForm.lang2.options.length=0;
 document.calcForm.lang2.options[0]=new Option("---", "0", true, false);
 document.calcForm.lang2.options[1]=new Option("Русский", "l2rus", false, false);
 }
 if(chto=='l1fra'){
 document.calcForm.lang2.options.length=0;
 document.calcForm.lang2.options[0]=new Option("---", "0", true, false);
 document.calcForm.lang2.options[1]=new Option("Русский", "l2rus", false, false);
 }
 }
 </script>
 <n>Перевести с </n>
 <select name="lang1" id="lang11" size="1" onchange="language()">
 <option value="0">---</option>
 <option name="l1rus" value="l1rus">Русского</option>
 <option name="l1eng" value="l1eng">Английского</option>
 <option name="l1deu" value="l1deu">Немецкого</option>
 <option name="l1fra" value="l1fra">Французского</option>
 </select><n> языка на </n>
 <select name="lang2" id="lang2"size="1" onchange="prices()">
 <option value="0">---</option>
 </select> <n> язык</n>
 </form></div>
 А дальше сообразить не могу. Мне нужно на основании обоих выбранных селектов образовать цену. Например: с английского на русский - 100, с русского на французский - 101. 
Пробовал и через массив (знаю что не правильно), и через селектединдекс... Но ничего не работает. 
 
Народ, подскажите, хотя бы в каком направлении двигаться? |