ListBox and CheckBox in Django:-

Listbox is used to select multiple items and Checkbox also used to check multiple items.

When elements are more then we prefer LISTBox when an element is less then we prefer CheckBox to create form elements..

I am providing complete code to implement ListBox and CheckBox in Django


Code for HTML Template

<form method="post" action="add/addlogic">
{% csrf_token %}
<input type="checkbox" name="checks[]" value="C" />C
<input type="checkbox" name="checks[]" value="CPP" />CPP
<input type="checkbox" name="checks[]" value="DS" />DS
<input type="checkbox" name="checks[]" value="ETC" />ETC

<br><br>
<select name="course[]" multiple="true">
<option value="JAVA">JAVA</option>
    <option value=".NET">.NET</option>
    <option value="PHP">PHP</option>
    <option value="iOS">iOS</option>
     <option value="Android">Android</option>
     <option value="C#">C#</option>
</select>
<br>
<br>

<input type="submit" name="btnsubmit">
</form>


Code for Program Logic:-

from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return render(request,"addapp/index.html")
def addlogic(request):
course   = request.POST.getlist('course[]')
some_var = request.POST.getlist('checks[]')
data1=''
for data2 in course:
    data1=data1+data2 +" "
data=''
for data3 in som_var:
    data=data+data3 +" "
return HttpResponse("data is "+(data1+data))





Post a Comment

If you have any doubt in programming or join online classes then you can contact us by comment .

Previous Post Next Post