Ir para conteúdo
Fórum Script Brasil
  • 0

Contar o nº de linhas numa tabela


jocapt

Pergunta

Boa tarde,

Agradecia a vossa ajuda para tentar resolver um problema.

Tenho uma tabela em HTML que consigo mostrar o nº de linhas total com o script.
O problema é que a tabela tem campos de filtros, logo caso filtre um campo o e o resultado final seja mostrado numa única linha, o script que fiz continua a mostrar o nº total de linhas e não quantidade 1.

Alguém que me possa ajudar a resolver este problema?


Este é o código da tabela:

<table border="1" id="lista" >
<tr>
<td><input name="filt0" type="text" onKeyUp="filter('lista')" style="width: 111px" ></td>
<td class="style13"><input name="filt1" type="text" onKeyUp="filter('lista')" style="width: 144px" ></td>
<td><input name="filt2" type="text" onKeyUp="filter('lista')" style="width: 54px" ></td>
<td class="style17"><input name="filt3" type="text" onKeyUp="filter('lista')" style="width: 100%" ></td>
<td class="style21"><input name="filt4" type="text" onKeyUp="filter('lista')" style="width: 100%" ></td>
<td><input name="filt5" type="text" onKeyUp="filter('lista')" ></td>
<td><input name="filt6" type="text" onKeyUp="filter('lista')" /> </td>
</tr>
<% If RecProjecto002.EOF And RecProjecto002.BOF Then
Response.Write ""
Else
RecProjecto002.MoveFirst
While Not RecProjecto002.EOF%>
<tr>

<td class="style15" ><%=RecProjecto002("Local_geografico")%></td>
<td class="style16" ><%=RecProjecto002("Edificio")%></td>
<td class="style15" ><%=RecProjecto002("Piso")%></td>
<td class="style17" ><%=RecProjecto002("Servico")%></td>
<td class="style21" ><%=RecProjecto002("Sector_Nome")%></td>
<td class="style15" > <%=RecProjecto002("N_telefone")%></td>
<td class="style15" ><%=RecProjecto002("N_Intercomunicador")%></td>

</tr>

<%RecProjecto002.MoveNext%>
<% Wend
End If
%>

</table>
</div>
<button type="button" onclick="displayResult()">Mostra o nº de linhas da tabela</button>

Este é Script que mostra o nº de linhas:

<script>

function displayResult() {

alert(document.getElementById("lista").rows.length -1);

}

</script>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...