Показать сообщение отдельно
  #17 (permalink)  
Старый 31.08.2016, 19:04
Аватар для UJKJDF
Интересующийся
Отправить личное сообщение для UJKJDF Посмотреть профиль Найти все сообщения от UJKJDF
 
Регистрация: 03.08.2015
Сообщений: 21

вывожу результат что хотел сделать
теперь возник вопрос как при выборе радиокнопки (С НДС)
h = k + a[0] * e / 100, (еще разделить на 1.18)
<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title> poni</title>
<script>
window.addEventListener("DOMContentLoaded", function() {
    function c() {
        var d = a.reduce(function(b, a, i) {
            return  i ? b + a : 0
        }, 0);
        a.forEach(function(k, c) {

             if(!c||!d) return;
            var e = 100 * k / d, 
            h = k + a[0] * e / 100,
                 g = f[c].cells;
            g[2].innerHTML = e.toFixed(0) + "%";
            g[3].innerHTML = h.toFixed(4)  
        })
    }
    var f = document.querySelectorAll("tbody tr"),
        a = [];

    [].forEach.call(f, function(d, b) {
        a[b] = 0;
        d.querySelector("input").addEventListener("input", function() {
            a[b] = +this.value.replace(",",".") || 0;
            c()
        })
    })
});

</script>
</head>
Распределение доставки по позициям 
<table summary="" border="1" bordercolor="red" style="color:red;font-size:20px;">
    <thead>
        <tr>
            <th>ЦЕНЫ<br> <input  type="radio" name="disc" checked value="1" >Без НДС
                                <input  type="radio" name="disc"        value="1.18" >С НДС</th>
            <th>ВВОДИМ ЦЕНУ</th>
            <th>%</th>
            <th>Результат без НДС</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td width="250">Укажите стоимость доставки</td>
            <td><input type="text" style="color:red;font-size:20px;" placeholder="ДОСТАВКА" size="15" maxlength="15"></td>
            <td align="center" width="50"></td>
            <td align="left" width="100"></td>
        </tr>

        <tr>
            <td align="right">Цена =</td>
            <td><input type="text" style="color:red;font-size:20px;" placeholder="ВВОДИМ ЦЕНУ" size="15" maxlength="15"></td>
            <td></td>
            <td></td>
        </tr>
     
        <tr>
            <td align="right">Цена =</td>
            <td><input type="text" style="color:red;font-size:20px;" placeholder="ВВОДИМ ЦЕНУ" size="15" maxlength="15"></td>
            <td></td>
            <td></td>
        </tr>
       <tr>
            <td align="right">Цена =</td>
            <td><input type="text" style="color:red;font-size:20px;" placeholder="ВВОДИМ ЦЕНУ" size="15" maxlength="15"></td>
            <td></td>
            <td></td>
        </tr>
       
    </tbody>
</table>
<body>
</body>
</html>
Ответить с цитированием