2013-02-19 121 views
0

在Django我下面得到一个文本框的值,例如:检测复选框是否打勾?

在我的HTML页面:

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

ON的views.py页:

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

如何我会得到一个ceck框是否'检查'?

<input type="checkbox" id="selectAll"> 
+1

确实解决了您的问题之一? – 2013-02-22 09:09:30

回答

0

如果inputBox包含在request.POST中,它已被检查。因此,您可以执行以下操作。

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

查看this的答案了解详情。

0

它是完全一样的,只是写:

request.POST.get('selectAll', False) 
0

你没有价值=“”你的属性复选框,以便在情况下,它被选中,你的POST变量将有“对”的值,如果未检查,该变量将不在您的POST字典中。所以你可以像之前的答案中描述的那样检查它。 PS:你不需要写False作为get()方法的第二个参数,它会自动返回None。在boolean中的内容与False相同。