Senhores bom dia,
estou com um problema que não sei como resolver. Possui um processo em que o fluxo está tudo ok, porém, em uma atividade inicial, existe um diversos campos do tipo checkbox, que o solicitante marcam eles, depois disso, ele para a atividade seguinte, e depois para uma terceira. Na terceira atividade, esses campos estão chegando todos desmarcados, e não tenho nenhum script para desmarcar, alguem ja passou por algo parecido?
Vagner, boa noite.
Verifique se não está desabilitando (disabled) os checkbox na segunda atividade. O Fluig anula os valores dos campos desabilitados do formulário.
Realmente Cristiano, eu percorri todos os campos do tipo checkbox, e coloquei como disabled, conforme o código abaixo:
$('[name^="area"]').each(function(indice, item){
$(item).attr('disabled', true);
});
eu preciso de alguma forma desativar esses campos checkbox, para que nas atividades seguintes, os usuários não possam desmarcar, tentei desta forma, não foi:
$('[name^="area"]').each(function(indice, item){
$(item).attr('readonly', true);
});
alguma sugestão para eu resolver este problema+
Pessoal, consegui resolver o problema da seguinte forma:
$('[name^="area"]').each(function(indice, item){
$(item).attr('onclick', 'return false');
});
Você pode economizar processamento JS trocando esse código todo por:
$('[name^="area"]').attr('onclick', 'return false');
Assim você itera só 1 vez nos itens.
@Bruno_Gasparetto valeu pela dica, fiz o teste aqui e também funcionou.