Показать сообщение отдельно
  #3 (permalink)  
Старый 12.05.2015, 17:19
Интересующийся
Отправить личное сообщение для metlick Посмотреть профиль Найти все сообщения от metlick
 
Регистрация: 31.08.2012
Сообщений: 15

Сообщение от ksa Посмотреть сообщение
Отлавливать изменение цены... Производить аналогичные действия...
Ну вот что смог и конечно же не работает.

<script>
function price_format(o) {
    return Number(o).toFixed(1);}

function recalc()     {
     var kol = price_format(parseFloat(document.getElementById('field1').value));
     orsum = price_format(parseFloat(document.getElementById('fieldRes').value));
     var sum = kol * parseFloat(document.getElementById('field2').value));
     var orkol = orsum / price_format(parseFloat(document.getElementById('field2').value));
    
   document.getElementById('field1').innerHTML = orkol;
     switch (true) {
        case kol > 0 && kol <= 199: document.getElementById('fieldRes').innerHTML = sum;
    break;
        case kol > 99: document.getElementById('fieldRes').innerHTML = sum - (sum * 5 / 100);
    break;    }}
</script>


<script type="text/javascript" src="js/calc.js"></script><BR>
<tr><td style="padding-right:10px;">Наименование</td><td>
<select name="b" id="field2" onchange="recalc()" style="width:150">
<option value="0" selected="selected">Выбрать...</option>
<option value="130">Rang 1</option><option value="35">Rang 2</option></select></td></tr>
 <tr><td style="padding-right:10px;">Количество:</td>
<input type=text id="field1" onKeyUp=recalc() value=0>    
<td style="padding-right:10px;">Сумма к оплате с учетом скидки:</td><BR><input type= "text" id="fieldRes" onKeyUp=recalc() value=0> <BR>style="padding-right:10px;">руб.</td></tr>
</table>
Ответить с цитированием