【发布时间】:2018-06-01 19:00:09
【问题描述】:
您好,我必须禁用 spring html 表单中的复选框并将选中的值传递给控制器。我使用下面的代码,但问题是当 disabled 属性设置为 true 时,我无法将检查的值传递给控制器
<form:checkbox path="agreementCats" disabled="true" value="${x.value}" class="category-checkboxes" id="agreementCat-cb-${i.index}" /><label class="control-label" for="agreementCat-cb-${i.index}"> ${x.label}</label>
<form:hidden path="agreementCats" value="${x.value}" />
上面的代码将所有的值发送给控制器。请帮忙!!
【问题讨论】:
-
如果你想让复选框只读,你可以指定
readonly而不是disabled。 -
抱歉离开了几天,我试过 readonly="true" 但我仍然可以选中复选框。看起来只有 disabled="true" 适用于复选框:(