我正在努力但没有解决这个问题。我试图使用javascript(Jquery)在inlineformset中相乘和添加字段。 但它似乎没有用。
请指导任何现有解决方案。我想在Amount字段中获取Quantity *价格。
用于表单的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>