django-forms - 如何从 html 页面获取选定的单选按钮值到 Django 中的视图页面
问题描述
我无法从我的 html 页面中获取选定的单选按钮值..
<li> {{obj.question}} ?</li>
<label class="container">{{obj.option1}}
<input type="radio" name="{{obj.qno}}" value="{{obj.option1}}">
<span class="checkmark"></span>
</label>
<label class="container">{{obj.option2}}
<input type="radio" name="{{obj.qno}}" value="{{obj.option2}}">
<span class="checkmark"></span>
</label>
<label class="container">{{obj.option3}}
<input type="radio" name="{{obj.qno}}" value="{{obj.option3}}">
<span class="checkmark"></span>
</label>
<label class="container">{{obj.option4}}
<input type="radio" name="{{obj.qno}}" value="{{obj.option4}}">
<span class="checkmark"></span>
</label>
解决方案
是的,如果在 view.py 页面中我们使用循环并一个一个传递单选按钮名称(例如:-obj.qno)并将结果附加到列表中,那么我们可以获得所有选定的单选按钮价值观。
count = 0
for i,obj in enumerate(objs):
var = request.POST[obj.qno] # "obj.qno]" :- It is the name of
dynamically added radio buttons.
if list_ans[i] == var:
count += 1 # To count how many radio button values are matched.
推荐阅读
- r - 使用 spatstat,R 包模拟混合 Geyer 模型时的 Beta 值是多少
- c++ - 可以使用 std::any_cast 有效地转换 std::any
- vb.net - VB .NET 复制网页内容并粘贴到新的outlook回复
- api - Gmail API 返回“超出每日限制”。错误
- flutter - 如何取消在颤动中打开和关闭导航抽屉的动画?
- reactjs - 如何在 create-react-app 中关闭生产构建和使用开发模式?
- python - 将数据框导出到不同的 CSV,每个 1000 行
- scala - repartitionAndSortWithinPartitions & 删除单次随机播放的重复项
- html - 如何在现有的 swagger-ui.html 文件中进行自定义
- sql - FAILED:执行错误,从 org.apache.hadoop.hive.ql.exec.mr.MapRedTask 返回代码 2 (state=08S01,code=2)