Busca dinâmica JavaScript

20/04/2018

0

Bom dia,

tenho um script que já funciona, porém a seleção da coluna para busca é feita por radio buttons, e a ideia é ser totalmente dinâmica, sem precisar informar ao algoritmo aonde eu quero buscar (ou seja, buscar em tudo)

function buscaDinamica() {
var filtro = document.getElementById('txtBusca');
var tabela = document.getElementById('tabela_hist');
var paramFiltro = filtro.value;
var x, flag = true;
var radFiltro = document.getElementsByName("radBusca");
for (var i = 0; i < radFiltro.length; i++)
{
if (radFiltro[i].checked)
{
x = radFiltro[i];
flag = false;
}
}
if(flag)
{
document.getElementById('erroForm').innerHTML = 'Selecione um parâmetro de busca';
}
else
{
document.getElementById('erroForm').innerHTML = '';
for (var i = 1; i < tabela.rows.length; i++)
{
var conteudoCelula = tabela.rows[i].cells[x.value].innerText;
var corresponde = conteudoCelula.toLowerCase().indexOf(paramFiltro) >= 0;
tabela.rows[i].style.display = corresponde ? '' : 'none';
}
}
};

Acima o algoritmo. Alguém consegue me ajudar?
Daniel Lancellotti

Daniel Lancellotti

Responder

Posts

24/04/2018

Daniel Lancellotti

Up...............
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar