视觉上禁用复选框但允许它仍然提交其值

Wes*_*eUK 10 html css checkbox jquery

我有一个复选框,可以从其他选项中更新,但向用户显示已检查状态非常重要.但是我也希望它只能在功能中读取并在显示中表示.

  • 它通过 禁用复选框(给出灰色框以在视觉上帮助用户)工作正常但是这意味着在提交时不会保存该值.

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

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

Jos*_*ell 11

使用隐藏字段<input type="hidden" />.使用您希望从复选框中获得的相同值填充隐藏.通过这种方式,可视元素与数据元素分离,您将不会遇到这些问题.