希望有人能给我一些建议
考虑下面的内容,让用户选择他们认为会赢得比赛的人
在这幅图中,上盘比赛是第一盘比赛,下盘比赛是第二盘比赛,等等。。。
Matches/fixtures从数据库中提取,并在php循环中动态显示fixtures。
我的问题是:
element name属性必须设置为pick[]
现在当我使用单选按钮时
所以用户只能在一组匹配项中选择一个匹配项…不太好
当将其更改为文本框时,将发生以下情况:
用户可以为一场比赛选择一个以上的赢家…也不是很好
这并不奇怪,因为这是复选框和单选按钮的默认行为,但是我希望有人可以建议我是否可以修改此默认行为,以便执行以下操作:
-每场比赛只能选择一个胜利者/结果
-但是,一轮有多个匹配项,因此可以选择多个匹配项的结果
非常感激的建议

最佳答案

只需为每个组为数组提供一个索引(增量),它仍将作为picks[]发布:

<input type="radio" name="picks[0]" value="Southampton" />
<input type="radio" name="picks[0]" value="West Ham" />
<input type="radio" name="picks[0]" value="Draw" />
<br />
<input type="radio" name="picks[1]" value="Everton" />
<input type="radio" name="picks[1]" value="Arsenal" />
<input type="radio" name="picks[1]" value="Draw" />

09-18 06:12