在django中,我执行以下操作来获取文本框的值,例如:
在我的HTML页面上:
<input type="text" name="inputBox" id="inputBox" />
在views.py页面上:
valueOfTextBox= request.POST.get('inputBox', False)
如何确定是否“检查”了一个盒子?
<input type="checkbox" id="selectAll">
答案 0 :(得分:0)
如果inputBox包含在request.POST中,则检查它。因此,您可以执行以下操作。
if request.POST.get('selectAll', False):
...do stuff...
有关详细信息,请参阅this答案。
答案 1 :(得分:0)
完全相同,只需写下:
request.POST.get('selectAll', False)
答案 2 :(得分:0)
你的复选框上没有value =“”属性,所以如果选中它,你的POST变量将具有'on'值,如果没有选中,变量将不在你的POST dict中。所以你可以像之前的答案一样检查它。
PS:你不需要写False作为get()方法的第二个参数,它会自动返回None在boolean中的内容与False相同。