Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CakePhp中的分组单选按钮_Cakephp_Radio Button_Radio Group - Fatal编程技术网

CakePhp中的分组单选按钮

CakePhp中的分组单选按钮,cakephp,radio-button,radio-group,Cakephp,Radio Button,Radio Group,在一页中创建一些单选按钮时,我遇到了一些困惑。在这里,我添加了页面的屏幕截图。 这里有五天。还有4个单选按钮对应于每一天。 用户只能选择一天和相应的4个其他单选按钮。 例如,如果用户选择星期二,则只有他才能选择星期二上午、晚上、车主或通勤者。 如何根据上述条件对这些单选按钮进行分组? 如果有人知道如何对这些单选按钮进行分组,请帮助我。。。。。 Thanx提前 在这里,我只是给你一个逻辑,在单选按钮中设置组 1) 首先,您必须从所选单选按钮的长度中获取id,如周二的早晨 2) 如果您获得的是星期

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

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

在这里,我只是给你一个逻辑,在单选按钮中设置组

1) 首先,您必须从所选单选按钮的长度中获取id,如周二的早晨

2) 如果您获得的是星期二的id,那么在day radio组中将有一些相同的索引,例如,星期二有
1
索引,所以在单击“上午事件”单选按钮时,您必须检查是否选中了星期二,如果没有,则再次取消选中“星期二上午”

类似于所有的重拍3(晚上,车主,通讯员),你可以检查

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

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; 
} 
功能检查RadioArray(单选按钮){
对于(var r=0;r

如果我能进一步帮助您,请告诉我。

您能解释一下该函数的逻辑吗?…我不明白。参数单选按钮?和长度?我们如何计算长度?我们可以给每个单选按钮提供什么id…你能给我一个例子吗?是的,你可以给每个单选按钮提供相同的名称,例如,使用相同名称的day单选按钮,因此,在同一时间,只有一个单选按钮会选择from day,你可以得到var len=document.frmOne.payment.length;对于像for(i=0;i