Campos checkbox e radio sendo desmarcados automaticamente

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.

1 curtida

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');
		});
1 curtida

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.

1 curtida

@Bruno_Gasparetto valeu pela dica, fiz o teste aqui e também funcionou.

Este tópico foi fechado automaticamente 16 horas depois da úlima resposta. Novas respostas não são mais permitidas.