javascript - How to I manipulate form.as_p in a Django form? -
i trying submit 2 forms @ once. , appears have use {{form.as_p}}. face 2 problems. 1. how id of {{form.as_p}}. 2. within each form have input fields. how edit width of these fields? thank you!
<form id = "form" action="." method="post">{% csrf_token %} {{form1.as_p}} <div > <input id = "geobutton" type="button" class = "btn" value="{{geoformbuttonvalue}}" onclick = "formhandler()" /> </div> <hr> {{form2.as_p}} <div > <input id = "totalriskbutton" type="button" class = "btn" value="{{geoformbuttonvalue}}" onclick = "formhandler2()" /> </div> </form> <div> <input type="button" class = "btn" value="run" onclick="submitform()" style="float:right"/> </div> original code: had 2 forms separately. however, when submited form not able data through ".cleaned_data" method. more specific, able data form2.
html
<form id = "form1" action="." method="post">{% csrf_token %} <div class=".col1" style="float:left;margin-left:1%"> {{ form.region }} {{ form.operator }} </div> <div id = "form1_value" class="col-xs-2" > {{ form.value }} </div> </form> <div > <input id = "geobutton" type="button" class = "btn" value="{{geoformbuttonvalue}}" onclick = "formhandler()" /> </div> <hr> <h1 style="font-size:15px;color:#337ac7;font-weight:bold">total risk constraint</h1> <form id = "form2" action="." method="post">{% csrf_token %} <div class=".col1" style="float:left;margin-left:1%"> {{ form2.operator }} </div> <div id = "form2_value" class="col-xs-2" > {{ form2.totalriskvalue }} </div> </form> <div > <input id = "totalriskbutton" type="button" class = "btn" value="{{geoformbuttonvalue}}" onclick = "formhandler2()" /> </div> <hr > <div> <input type="button" class = "btn" value="run" onclick="submitform1()" style="float:right"/> </div> views.py
if request.method == 'post': constraintform = constraintlistform1(request.post) if constraintform.is_valid(): data = constraintform.cleaned_data print(data) region = data['region'] operator = data['operator'] value = data['value'] constraint = [region, operator, value] constraintform2 = constraintlistform2(request.post) if constraintform2.is_valid(): data = constraintform2.cleaned_data operator = data['operator'] totalriskvalue = data['totalriskvalue'] totalriskconstraint = [operator, totalriskvalue]
Comments
Post a Comment