选择多个复选框并获取Python Django中的值

时间:2017-04-15 06:50:24

标签: python django checkbox

我有一个HTML表格,其中最后一列是复选框。因此,当我检查该列中的多个复选框时,它应该获取所选的值,然后我想将此值列表发送到python函数。

有人可以帮我吗?

<table id="test-datatable" class="table table-bordered">
    <thead>
    <tr>
        <th>Id</th>
        <th>First Name</th>
        <th>Last Name</th>
        <th>Address</th>
        <th>Occupation</th>
        <th><input name="select_many" id ="select_many" value="1" `type="checkbox"></th>
    </tr>
    </thead>
</table>

1 个答案:

答案 0 :(得分:0)

你提到过Html表,所以我假设你没有使用Django表格。您可以使用jquery或javascript在多个复选框中获取所选值。

var $selected = $('#select_many');
var value = $.trim($selected.val());

此处,'select_many'是您的多个复选框ID。您将拥有在“值”中选择的单个值。在标签内使用此代码。现在,您接下来的值就是将它发布到您的数据库中。您可以使用POST方法将值传递给Django视图。从那里,将其保存到您的数据库。在这个问题中,你提到了python函数,它将是一个Django View。快乐的编码.. !!