在CakePhp中对单选按钮进行分组

时间:2013-06-06 10:26:53

标签: cakephp radio-button radio-group

在一个页面中创建一些单选按钮时,我遇到了一些困惑。在这里,我添加了页面的屏幕截图。 enter image description here

这里有五天。每天有4个其他单选按钮对应。 用户只能选择一天和相应的4个其他单选按钮。 例如,如果用户选择星期二,那么只有他能够选择星期二早上,晚上,车主或通勤者。 我们如何根据上述条件对这些单选按钮进行分组? 如果有人知道如何组合这些单选按钮..请帮助我..... Thanx提前...... !!!

1 个答案:

答案 0 :(得分:1)

这里我只是给你逻辑来设置单选按钮

中的组

1)首先,你必须从周二早上的所选单选按钮获取id。

2)如果你得到星期二的id,那么日间广播组中会有一些相同的索引,例如星期二有1索引所以点击早晨单选按钮的事件你必须要检查是星期二检查或者如果没有,那么再次取消选中星期二的早晨。

类似于所有剩余3(晚上,车主,Communter)你可以检查

这里我只是给你一个示例函数来遍历单选按钮的长度,或者你也可以找到另一个函数。

function checkRadioArray(radioButtons) { 
    for(var r=0;r < radioButtons.length; r++) { 
        if (radioButtons[r].checked) { 
        return true; // return id or index from here and check same index in first group of day.

    } 
} 
return false; 
} 

让我知道我是否可以帮助你。