我有一个 html 表单。提交后,我需要让每个表单控件的选定项目保持选中状态。这适用于单选按钮、复选框、下拉列表,但不适用于我的多选列表框。我也需要这种能力,这样我就可以将表单数据传递给一个 jquery 函数来执行其他任务。该过程适用于没有多选列表框的其他页面。我正在使用 Django 服务器端,通常会执行“for 循环”或“if 语句”来检查用户选择。我可以从我的 javascript 中将选择作为列表获取,但在 Chrome 网络面板中,它会将列表项作为单独的表单变量提供。获得这种格式的方法是什么?
更新 meni181818 提供的 jfiddle 应该可以工作,我认为这是正确的方向。但是,我已将我的页面更新为仅包含此代码,但它不起作用。我可以将代码复制到 jfiddle 中并让它工作,但不是在我的页面上。我不确定这是否是 Django 问题。页面上唯一的附加代码是:
<head>
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
</head>