强制执行“类似数独”的操作(拉丁方)单选按钮的约束
在我的 GUI 中,我需要一个 3x3 的单选按钮数组,并进行约束,以便每行中只能选择一个,每列中只能选择一个。
这是否可以在客户端实现,无需 Javascript(我很高兴使用 javascript,但希望在 JavaScript 关闭时有一个后备方案)?或者我唯一的选择是 Javascript 和服务器端执行?
In my GUI, I need a 3x3 array of radio-buttons, constrained so that only one can be selected in each row, and only one can be selected in each column.
Is this possible client-side, without Javascript (I'm happy to use javascript, but would like a fallback for when JavaScript is off)? Or is my only option Javascript and server-side enforcement?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
实际上,你唯一的选择就是 JavaScript。对输入强制按行或按列约束显然是完全可能的,但不可能以您所想的“数独式”方式来执行此操作,因为组中的每组控件都必须共享同名。
Realistically, your only option is JavaScript. Enforcing a by-row or by-column constraint on your inputs is obviously quite possible, but it wouldn't be possible to do this in the "sudoku-like" way you're thinking since each set of controls in a group must share the same name.