Dúvida com innerHtml

1 resposta
D

Bom dia,

Meu problema é o seguinte…estou fazendo uma determinada página e faz-se necesário a utlização do innerHtml

Em um determinado ponto, tenho que criar alguns checkboxs…É importante dizer que esses checkboxs são dinâmicos tanto em número quanto em seu valor

for(var j = 0; j < numColums; j++){
					if(j == 0){
						var nameId = 'check' + i;
						
						html+='<td><input type="checkbox" name="';
						html += nameId;
						html += '" id="';
						html += nameId;
						html += '" "value="" onClick="teste2(this, ';
						html += i;
						html += ')"/></td>';
						//html+= checkValues;
					}

Os checkbox estão sendo renderizados na tela 100%…

Outra coisa q eu tenho na tela é um slider que, qndo alterado, ele ‘rerenderiza’ essa minha tabela que possui os checks ai oqq acontece…

Caso eu de um ‘checked’ no meu checkbox e ‘rerenderize’ minha tabela o atributo checked estará setado como true porém visualmente ele nao está setado…

Prontamente pensei em chamar uma outra função para ‘uncheck’ meus checkxbox mas o problema é que da um erro dizendo que ele nao existe…

function uncheckAll(code){
			var name = "check"+code;
			
			if(document.getElementById(name) != 'undefined'){
				var checkBox = document.getElementById(name);
				
				checkBox = false;
			}else{
				alert("nao existe " + name);
			}
		}

Alguém pode me ajudar?

Muito obrigado

1 Resposta

D

Opa,

só corrigindo, no segundo bloco de codigo, na linha 7 é

checkBox.checked = false;

valeu

Criado 11 de maio de 2011
Ultima resposta 11 de mai. de 2011
Respostas 1
Participantes 1