我正在对一个相当简单的表单进行故障排除,该表单带有一个带有五个选项的复选框,每个选项对应于一组字段,这些字段根据是否选中该框而隐藏或显示。相当简单。
该复选框在 onClick 事件中有代码,用于设置 viewScope 变量并部分刷新包含所有字段组的面板。每个字段组都在一个面板内,如果 viewScope 变量为真,则该面板会呈现。
但是,如果我快速选择三个选项,我会发现第一个选项之后的点击并不总是被拾取,只有第一个面板显示。我假设这是因为 onClick 事件只运行一次,如果它已经运行就不会重新运行,对吧?
任何人都可以提出一种更具响应性的方式来做到这一点吗?单个复选框?客户端JS代替?