Bom dia pessoal!
Uma pequena ajuda, se possivel! Se não der, fico agradecido na mesma.
É o seguinte, estou a criar um formulario com o breezingforms, mas como sou um mabiças em Javascript não estou a conseguir chegar ao resultado pretendido. Ou seja ao selecionar um "radio", ele selecciona as checkbox todas, se seleccionar outra, ele descelecciona as checkbox.
vou deixar um print do formulario:
![Imagem Colocada]()
e vou deixar o script que estou a usar, mas não estou a conseguir com que funcione![:(]()
function ff_check1_action(element, action)
{
switch (action) {
case 'click':
if(element.checked){
JQuery("input:checkbox").attr("disabled", true);
vals1 = '';
opts = JQuery("[name=\"ff_nm_check1[]\"]");
for (o = 0; o < opts.length; o++)
if (opts[o].checked) {
JQuery("#"+opts[o].id+"").attr("disabled", false);
bfDeactivateField['ff_nm_check2[]']=true;
bfDeactivateField['ff_nm_check3[]']=true;
}
}
else{
JQuery("input:checkbox").attr("disabled", false);
bfDeactivateField['ff_nm_check2[]']=false;
bfDeactivateField['ff_nm_check3[]']=false;
}
break;
default:;
} // switch
} // ff_check1_action
Desde já o meu obrigado!
Uma pequena ajuda, se possivel! Se não der, fico agradecido na mesma.
É o seguinte, estou a criar um formulario com o breezingforms, mas como sou um mabiças em Javascript não estou a conseguir chegar ao resultado pretendido. Ou seja ao selecionar um "radio", ele selecciona as checkbox todas, se seleccionar outra, ele descelecciona as checkbox.
vou deixar um print do formulario:

e vou deixar o script que estou a usar, mas não estou a conseguir com que funcione

Citar
function ff_check1_action(element, action)
{
switch (action) {
case 'click':
if(element.checked){
JQuery("input:checkbox").attr("disabled", true);
vals1 = '';
opts = JQuery("[name=\"ff_nm_check1[]\"]");
for (o = 0; o < opts.length; o++)
if (opts[o].checked) {
JQuery("#"+opts[o].id+"").attr("disabled", false);
bfDeactivateField['ff_nm_check2[]']=true;
bfDeactivateField['ff_nm_check3[]']=true;
}
}
else{
JQuery("input:checkbox").attr("disabled", false);
bfDeactivateField['ff_nm_check2[]']=false;
bfDeactivateField['ff_nm_check3[]']=false;
}
break;
default:;
} // switch
} // ff_check1_action
Desde já o meu obrigado!