racosta Postado Novembro 22, 2006 Denunciar Share Postado Novembro 22, 2006 Olá a turmaTenho um código JavaScript que cria novas linhas em uma tabela de aparelhos selecionados por um usuárioSegue abaixo: cont = cont +1 // contador de linhas da tabela document.getElementById('idLinha').value = cont; var x=document.getElementById('retornoAparelho').insertRow(cont) var y=x.insertCell(0)//descricao do aparelho var z=x.insertCell(1)// quantidade var o=x.insertCell(2)//tipo de venda var d=x.insertCell(3)//botao excluir var w=x.insertCell(4).style.display="none"//oculta a coluna id qtd = document.getElementsByName('idLinha').value // EXIBINDO AS LINHAS y.innerHTML=document.getElementById('descAparelho').value z.innerHTML=document.getElementById('qtdAparelho').value o.innerHTML=document.getElementById('tipoVenda').value d.innerHTML="<img src='../../eboc/Principal/delete.gif' onclick='deletaLinha(nro da linha)'/>" w.innerHTML=document.getElementById('aparelhos').valueGostaria de saber como posso fazer para atribuir o nro da linha à função deletaLinha.Já utilizei o comando "this.rowIndex" + ele deleta sempre o primeiro registro da linhaO único que deu certo foi o "this.value" + para isso eu teria que atribuir o valor da linha ao botão de exclusão.Enfim, gostaria de uma sugestão para resolver este caso...Desde já agradeço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Novembro 23, 2006 Denunciar Share Postado Novembro 23, 2006 não entendi bem, não seria:onclick='deletaLinha('1')Lembrando de colocar na funcao o parametro recebido Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 flavio Postado Novembro 24, 2006 Denunciar Share Postado Novembro 24, 2006 se d é uma célula, você pode capturar a posição daquela célula na linha assim:d.rowIndex Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
racosta
Olá a turma
Tenho um código JavaScript que cria novas linhas em uma tabela de aparelhos selecionados por um usuário
Segue abaixo:
Gostaria de saber como posso fazer para atribuir o nro da linha à função deletaLinha.
Já utilizei o comando "this.rowIndex" + ele deleta sempre o primeiro registro da linha
O único que deu certo foi o "this.value" + para isso eu teria que atribuir o valor da linha ao botão de exclusão.
Enfim, gostaria de uma sugestão para resolver este caso...
Desde já agradeço
Link para o comentário
Compartilhar em outros sites
2 respostass 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.