1

在 django 中,我执行以下操作来获取文本框的值,例如:

在我的 HTML 页面上:

<input type="text" name="inputBox" id="inputBox" />

在 views.py 页面上:

valueOfTextBox= request.POST.get('inputBox', False)

如何获取复选框是否“已选中”?

<input type="checkbox" id="selectAll">
4

3 回答 3

0

If the inputBox is included in request.POST it has been checked. Therefore you could do the following.

 if request.POST.get('selectAll', False):
     ...do stuff...

See this answer for details.

于 2013-02-19T16:06:39.183 回答
0

It's exactly the same, just write:

request.POST.get('selectAll', False)
于 2013-02-19T16:06:50.923 回答
0

您的复选框上没有 value="" 属性,因此如果选中它,您的 POST 变量将具有值“on”,如果未选中,该变量将不在您的 POST 字典中。所以你可以像以前的答案中描述的那样检查它。

PS:get() 方法的第二个参数不需要写 False,它会自动返回 None 和 False 一样的布尔值。

于 2013-02-19T16:18:40.290 回答