Django inlineformset乘法和字段的添加

时间:2016-06-22 14:05:17

标签: django django-forms django-templates

我正在努力但没有解决这个问题。我试图使用javascript(Jquery)在inlineformset中相乘和添加字段。 但它似乎没有用。

请指导任何现有解决方案。我想在Amount字段中获取Quantity *价格。

The form

用于表单的Jquery:

<script type="text/C#" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
    $(".items input").keyup(multInputs);

    function multInputs() {
        var mult = 0;
        // for each row:
        $("tr.items").each(function () {
            // get the values from this row:
            var $val1 = $('.id_serviceitems1-0-Quantity', this).val();
            var $val2 = $('.id_serviceitems1-0-Rate', this).val();
            var $total = ($val1 * 1) * ($val2 * 1);
            $('.id_serviceitems1-0-Amount',this).value($total);
        });

    }
});
</script>

0 个答案:

没有答案