jquery - 在视觉上禁用一个复选框,但允许它仍然提交它的值

标签 jquery html css checkbox

我有一个从其他选择中更新的复选框,但向用户显示选中状态很重要。然而,我也希望它在功能上是只读的,并在显示中这样表示。

  • 它工作正常 禁用复选框(提供灰色框以在视觉上帮助用户) 然而,这意味着在提交 该值未保存。

  • 相反,如果我设置复选框 只读它禁用 复选框,但仍然显示为 普通复选框。

我有点想要每个复选框,一个提交它的值但看起来像一个禁用的复选框并仍然显示其检查状态的复选框...有人有任何想法吗?

最佳答案

使用隐藏字段 <input type="hidden" /> .使用您希望从复选框中获得的相同值填充隐藏项。这样视觉元素与数据元素是分开的,您就不会有这些顾虑。

关于jquery - 在视觉上禁用一个复选框,但允许它仍然提交它的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4947550/

相关文章:

javascript - 卡片按 Y 轴旋转

php - textarea根据内容js或jquery设置高度

HTML/CSS dropright 子菜单项与页面背景上的文本重叠(未正确呈现)

python - 在 Windows 中使用 BeautifulSoup4、Chardet 和 Python 3.3 解析页面时出错

css - 取消 box-sizing : border-box;

javascript - 过滤标记谷歌地图

javascript - ios 上 jQuery onchange 的问题

javascript - 替换 javascript/jquery 中的占位符

php - 将数组中的数据放入 html 组合框

css - IE7 将商标实体显示为无衬线字体内的衬线