【发布时间】:2011-05-19 12:12:03
【问题描述】:
抱歉标题含糊不清,但很难将我想要做的事情浓缩成几句话。这正是我想要做的:
我想要一系列复选框组。一种是性别,有男性和女性复选框,一种是地区,有北方、东方、南方和西方等复选框。
目的是允许用户选择男性或女性,但只要他们选中另一个组的复选框,例如任何区域复选框,所有其他组的所有先前“检查”都将被删除。
重点是一次只允许用户从一组复选框中进行选择。
我只能想到使用 javascript 检查哪些复选框已在点击时被标记,但想知道是否有更简单的方法可能会丢失。
我还认为每个组的隐藏单选按钮可能会起作用。
如果有人有更优雅的解决方案,我很想听听。
【问题讨论】:
-
我总是为此走 Javascript 路线 - 即使使用单选按钮,您仍然需要在提交之前在 JS 中设置它们,所以是的 - 复选框点击事件的一些自定义逻辑就是你所需要的!
标签: javascript html checkbox