Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leandro de Faria

[Resolvido] Ler linhas de uma tabela html

Recommended Posts

Pessoal

 

Queria saber como faço para ler uma tabela do html com javascript. Preciso validar alguns campos da tabela onde o usuário vai digitar algumas informações dentro do input. Olguém teria algum exemplo?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tem que validar o campo, não a tabela.

A idéia é mais ou menos essa:

window.onload = function(){
var errors = 0;
var inputs = document.getElementsByTagName('input');
for(var i = 0; i < inputs.length; i++){
if(inputs[i].value == ''){
  	++errors;
}
}

alert('Você não preencheu ' + errors + ' campos');
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

pq não funcionou ? deu erro ? qual?

 

debugue o script:

http://wbruno.com.br/blog/2011/03/31/como-debugar-javascript-firefox-erros-comuns/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, consegui resolver o problema, segue abaixo o código para pesquisas futuras:

 

var errors = 0;
	var tabela = document.getElementById('tabitens');
	var wrows = tabela.rows.length;
	var cApr  = ""
	var cRej  = ""
	for(var i = 1; i < wrows; i++){
		 cApr = document.getElementById('SI.NAAPR'+i).value;
		 cRej = document.getElementById('SI.IDREJ'+i).value;
		 if ( cApr == 'SI.REP' && cRej == ' '){
			errors++;
			i = wrows;
		 }
	}

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.