我有一个从其他选择中更新的复选框,但向用户显示选中状态很重要。然而,我也希望它在功能上是只读的,并在显示中这样表示。
它工作正常 禁用复选框(提供灰色框以在视觉上帮助用户) 然而,这意味着在提交 该值未保存。
相反,如果我设置复选框 只读它禁用 复选框,但仍然显示为 普通复选框。
我有点想要每个复选框,一个提交它的值但看起来像一个禁用的复选框并仍然显示其检查状态的复选框...有人有任何想法吗?
最佳答案
使用隐藏字段 <input type="hidden" />
.使用您希望从复选框中获得的相同值填充隐藏项。这样视觉元素与数据元素是分开的,您就不会有这些顾虑。
关于jquery - 在视觉上禁用一个复选框,但允许它仍然提交它的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4947550/