Показать сообщение отдельно
  #5 (permalink)  
Старый 11.11.2008, 12:49
Painerman
 
Сообщений: n/a

<script type="text/javascript">

function calculate () {
var base=666;
var total=0;
total=total+eval(frm.price.value);
total=total+eval(frm.price1.value);
total=total+eval(frm.price2.value);
document.frm.add.value=total+eval(base);
}

</script>
<form name="frm" action="$PHP_SELF" method="post">
<select name='price' size=1 onchange="calculate()">
<option value='0' selected>Выберите</option>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
</select>+
<br>
<select name='price1' size=1 onchange="calculate()">
<option value='0' selected>Выберите</option>
<option value='10'>10</option>
<option value='20'>20</option>
<option value='30'>30</option>
<option value='40'>40</option>
<option value='50'>50</option>
</select>+
<br>
<select name='price2' size=1 onchange="calculate()">
<option value='0' selected>Выберите</option>
<option value='100'>100</option>
<option value='200'>200</option>
<option value='300'>300</option>
<option value='400'>400</option>
<option value='500'>500</option>
</select>=
<br>
<input type="text" name=add value=666>
</form>


Ну вот это работает, а когда я использую переменные типа price[0] IE ругается "frm.price.0" - есть null или не является объектом
Ответить с цитированием