【发布时间】:2017-07-31 13:05:13
【问题描述】:
我在验证阻止用户选择父元素时遇到问题,例如:
- 选项 1
- 选项 2
- 子选项 1
- 子选项 2
- 子选项 3
- 选项 3
如果没有子选项,用户可以选择顶级选项,例如他们可以选择选项 1 和选项 3,但他们不能选择选项,因为他们需要选择子选项之一。
数据库结构为:
id、parent_id、名字
如果选项有父级,则 parent_id 是父级的 id(如果没有,则为 null)。
我目前正在验证该选项是否存在于数据库中,但这显然不会阻止选择顶级选项(如果它们有子选项)。
有什么建议吗?
【问题讨论】: