gpt4 book ai didi

jsf - 为什么只读属性不适用于 h :selectManyCheckbox?

转载 作者:行者123 更新时间:2023-12-04 13:50:09 25 4
gpt4 key购买 nike

如果 h:selectManyCheckbox 具有属性 readonly="true",则用户无法选中或取消选中该复选框。但是可以点击它,为什么?

最佳答案

与其他 HTML 一样 input元素,readonly属性仅适用于输入元素的 ,而不是复选框的状态。这确实很不直观。

您可以使用 JavaScript 让 onclick返回 false当只读状态为 true .

onclick="return #{!bean.readonly}" readonly="#{bean.readonly}"

请注意,这种不直观的行为与 JSF 无关,而是与 HTML 相关。

关于jsf - 为什么只读属性不适用于 h :selectManyCheckbox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5704585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com