更新html表中的值django + bootstrap

时间:2014-07-14 19:32:49

标签: django twitter-bootstrap django-forms

我有一个设计有twitter bootstrap前端和django后端,我想在购物车上做一个"加/减"按钮更新数量和价格。如何做到这一点是最好的选择? 目前我正在使用带有2个按钮的表单并更新视图中的数量和价格值。如果我使用Jscript,我如何更新会话字段的量化和价格?

我希望实现此目的:http://bootsnipp.com/snippets/featured/buttons-minus-and-plus-in-input但是当点击加号/减号以根据数量值更新价格时。

2 个答案:

答案 0 :(得分:0)

Javascript 可用于根据数量更新价格。

Django 仅在向数据库提交数据时执行更新。您可以在粗略数据库中创建购物车对象,并保存用户在该购物车中选择的内容。但是对于价格和数量的页面更新而不向数据库提交数据,它将是 Javascript

我建议在页面上使用 Javascript 进行价格和数量更新,然后在选择“添加到购物车”按钮时,然后像其他{{1}一样提交数据},并将数据保存在该用户会话的购物车中。

答案 1 :(得分:0)

我认为对于你的情况,一个简单的jquery函数可以在更改数量元素时就足够了。

例如

之类的东西
$(document).ready(function() {
    $("#quantity").change(function(){
        q = document.getElementById("quantity").val()
        p = document.getElementById("price").val()
        t = p*q
        document.getElementById("total").val(t)

    });
});