Показать сообщение отдельно
  #5 (permalink)  
Старый 12.04.2011, 12:07
Новичок на форуме
Отправить личное сообщение для novnick Посмотреть профиль Найти все сообщения от novnick
 
Регистрация: 12.04.2011
Сообщений: 3

Сообщение от eval Посмотреть сообщение
function calc(arg)
{
   var otk=parseInt(document.getElementById("otk").value);
   var kuda=parseInt(document.getElementById("kuda").value);
   var num3=parseInt(document.getElementById("num3").value);
   var kat=parseInt(document.getElementById("kat").value);
   var res=document.getElementById("result");
   for(var i = 10; i < length; +i){
	if([i].checked){
	p=p*(parseInt[i].value);
	 document.formSum.showres.value=p;
	}
   }
	function getIndex()
	{
		return document.selection.selectedIndex;
	}
	if(arg=="kat")  res.innerHTML=(otk+kuda+num3)+(kat*2);
}

<input type="text" id="kat" name="kat" onchange="calc(this.name)" value=""size="15" tabindex="0,1">

не знаю может так ?
не работает. В общем надо только в выборке заставить делать умножение на 2 вот здесь:
<p><b><font size="3">Категория</font></b></p> <select input type="text" id="num3" name="num3" onchange="calc(result)" size="1">
096	<option value="0">Стандарт</option>
097	<option value="-10">Эконом</option>
098	<option value="40">Экспресс</option>
099	</select></div></td>

чтобы было так:
<p><b><font size="3">Категория</font></b></p> <select input type="text" id="num3" name="num3" onchange="calc(result)" size="1">
096	<option value="0">Стандарт</option>
097	<option value="-10">Эконом</option>
098	<option value="*2">Экспресс</option>
099	</select></div></td>

и работало
Ответить с цитированием