首页 > 解决方案 > Django - Python:从 2 个字段中获取总和

问题描述

在 html 模板中,我有 3 个字段(在 models.py 中定义):A, B and C. 它是一种形式。我希望字段在用户键入某些值时 C得到总和。这是我可以用 python 做的事情还是需要 JavaScript?A + B

标签: pythondjangodjango-modelsdjango-forms

解决方案


您将不得不使用 JavaScript,因为它位于前端。设置一个 jQuery 侦听器,以便一旦元素 A 和 B 被修改,值 C 也会被修改。

$('#A, #B').on('input',function(e){
    $('#C').val(parseInt($('#A').val()) + parseInt($('#B').val()));
});

https://jsfiddle.net/4c1jd6ar/


推荐阅读