Сообщение от 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>
и работало