仅当启用复选框 A 时才启用复选框 B,反之亦然
我有两列带有可预测名称的复选框。当 a 列中的复选框未选中时,如何禁用 B 列中的复选框,并且仅在启用第一个复选框 a 时才启用它?
<dmf:checkbox
name="someNameAColumnNumber"
value="true"
onclick = "enableColumnBCheckBox" runatclient="true"
/>
是否有类似 on checkvalue = true 将等效复选框 B 设置为 true 以及相反的方法?
编辑复选框不在表单中。它们位于嵌套表中。
EDIT2 应该只在 IE6 中工作(我知道......)而不是寻求跨浏览器兼容性
I have a two columns of checkboxes with predictable names. How can I disable a checkbox in column B when the ones in column a is unchecked and only enable it when the first the checkbox a is enabled?
<dmf:checkbox
name="someNameAColumnNumber"
value="true"
onclick = "enableColumnBCheckBox" runatclient="true"
/>
Is there something like on checkvalue = true set equivalent checkbox B to true and the other way around?
EDIT the checkboxes are not in a form.. they are in a nested table.
EDIT2 should work only in IE6 (I know....) not looking for cross browser compatibility
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您当前使用任何 javascript 框架吗?如果没有,我推荐 jQuery。这可以用纯 JavaScript 来完成,并且很容易获得几乎跨浏览器的支持,但对于真正的跨浏览器支持,我绝对建议使用现有的框架。假设 jQuery:
are you using any javascript framework currently? if not, i recommend jQuery. this could be done in pure javascript, and it'd be pretty easy to get almost-crossbrowser-support, but for real crossbrowser support, i definitely recommend using an existing framework. assuming jQuery:
找到了一种作为 onclick 事件工作的方法。
Figured out a way that works as onclick event.