Tramitar informações entre páginas HTML
Salve galera!
Tenho uma página HTML que exibe uma lista de registros do meu banco de dados e gostaria de acionar a edição destes registros a partir desta página.
A idéia é que ao clicar em uma imagem, seja exibida uma página para edição dos dados e para isso preciso que, ao chamar esta página de edição ela seja exibida já com os dados do registro.
Estou tentando com o código abaixo, mas não funcionou.
<td><a href="editar_tipo.html"><img src="../img/lista_editar.png" onclick="document.cadastro_tipo.txtid.value = 1"/></a></td>.
Alguém pode me ajudar com isso?
Desde já agradeço pela atenção e apoio.
Tenho uma página HTML que exibe uma lista de registros do meu banco de dados e gostaria de acionar a edição destes registros a partir desta página.
A idéia é que ao clicar em uma imagem, seja exibida uma página para edição dos dados e para isso preciso que, ao chamar esta página de edição ela seja exibida já com os dados do registro.
Estou tentando com o código abaixo, mas não funcionou.
<td><a href="editar_tipo.html"><img src="../img/lista_editar.png" onclick="document.cadastro_tipo.txtid.value = 1"/></a></td>.
Alguém pode me ajudar com isso?
Desde já agradeço pela atenção e apoio.
Jener Martins
Curtidas 0
Respostas
Joel Rodrigues
26/12/2013
Você deve estar usando uma linguagem server-side. Qual?
GOSTEI 0
Jener Martins
26/12/2013
Ainda estou no HTML puro. É possível fazer isto apenas com HTML?
Certamente usarei JavaScript.
Esqueci de mencionar... Sou iniciante em web.
Certamente usarei JavaScript.
Esqueci de mencionar... Sou iniciante em web.
GOSTEI 0
Joel Rodrigues
26/12/2013
É possível sim, com JavaScript, mas você disse que está listando registros do banco de dados. Como está fazendo isso só com HTML?
GOSTEI 0
Jener Martins
26/12/2013
Nesta fase estou usando hard-code. Em breve usarei JSP e Servlet.
GOSTEI 0
Joel Rodrigues
26/12/2013
Ok, então vamos lá. Você tem uma tabela com dados e deseja que, ao clicar em um botão na linha, os dados da linha sejam exibidos em campos de um form?
GOSTEI 0
Joel Rodrigues
26/12/2013
Dê uma olhada neste artigo: Trabalhando com HTML5 Local Storage e JSON, nele tem um exemplo disso (e mais algumas coisas).
GOSTEI 0
Jener Martins
26/12/2013
Exatamente Joel Rodrigues.
Sem usar HTML 5, é imprescindível o uso de alguma linguagem server-side, certo?
Sem usar HTML 5, é imprescindível o uso de alguma linguagem server-side, certo?
GOSTEI 0
Joel Rodrigues
26/12/2013
Não, veja só. Não vamos confundir as coisas.
Sobre pegar dados de uma tabela e exibir em um input, isso pode ser feito com JavaScript tranquilamente, pois é apenas processamento client-side, só acesso a elementos da interface, nada demais.
Mas para gravar/ler dados em/de um bd, aí sim é necessário usar uma linguagem server-side.
Não entendi bem em que ponto você está e qual é seu objetivo principal.
Sobre pegar dados de uma tabela e exibir em um input, isso pode ser feito com JavaScript tranquilamente, pois é apenas processamento client-side, só acesso a elementos da interface, nada demais.
Mas para gravar/ler dados em/de um bd, aí sim é necessário usar uma linguagem server-side.
Não entendi bem em que ponto você está e qual é seu objetivo principal.
GOSTEI 0
Jener Martins
26/12/2013
Então, estou fazendo uma aplicação Java usando JSP e servlet.
Já desenvolvi o código Java e no momento criando a interface.
E por questões de usabilidade pensei em algo como citei anteriormente.
Ao selecionar o módulo do sistema o usuário visualiza primeiro a listagem dos dados já existentes na base de dados.
A partir daí ele pode inserir, editar ou excluir. Meu objetivo é que no caso de edição a página seja apresentada já com os dados.
Espero ter esclarecido.
Novamente agradeço pelo apoio e atenção dispensada.
Já desenvolvi o código Java e no momento criando a interface.
E por questões de usabilidade pensei em algo como citei anteriormente.
Ao selecionar o módulo do sistema o usuário visualiza primeiro a listagem dos dados já existentes na base de dados.
A partir daí ele pode inserir, editar ou excluir. Meu objetivo é que no caso de edição a página seja apresentada já com os dados.
Espero ter esclarecido.
Novamente agradeço pelo apoio e atenção dispensada.
GOSTEI 0
Jener Martins
26/12/2013
Então, estou fazendo uma aplicação Java usando JSP e servlet.
Já desenvolvi o código Java e no momento criando a interface.
E por questões de usabilidade pensei em algo como citei anteriormente.
Ao selecionar o módulo do sistema o usuário visualiza primeiro a listagem dos dados já existentes na base de dados.
A partir daí ele pode inserir, editar ou excluir. Meu objetivo é que no caso de edição a página seja apresentada já com os dados.
Espero ter esclarecido.
Novamente agradeço pelo apoio e atenção dispensada.
Já desenvolvi o código Java e no momento criando a interface.
E por questões de usabilidade pensei em algo como citei anteriormente.
Ao selecionar o módulo do sistema o usuário visualiza primeiro a listagem dos dados já existentes na base de dados.
A partir daí ele pode inserir, editar ou excluir. Meu objetivo é que no caso de edição a página seja apresentada já com os dados.
Espero ter esclarecido.
Novamente agradeço pelo apoio e atenção dispensada.
GOSTEI 0
Joel Rodrigues
26/12/2013
Entendi. Nesse caso, creio que o melhor é fazer isso via server mesmo. Provavelmente você vai ter uma chave na sua tabela e passará ela para a tela de edição. Essa tela, por sua vez, vai pegar essa chave, carregar o registro do banco e exibir os dados na tela.
GOSTEI 0
Jener Martins
26/12/2013
Exatamente isso que tenho em mente.
Vou incluir JavaScript no contexto. Acredito que seja o caminho.
Vou incluir JavaScript no contexto. Acredito que seja o caminho.
GOSTEI 0
Joel Rodrigues
26/12/2013
Rapaz, nesse caso eu sugiro que você pesquise sobre como fazer isso com JSP, pois vai ser mais fácil encontrar algo realmente seguro.
GOSTEI 0
Jener Martins
26/12/2013
Certo Joel.
Muito obrigado pelas orientações.
Me ajudou muito.
Muito obrigado pelas orientações.
Me ajudou muito.
GOSTEI 0
Joel Rodrigues
26/12/2013
Valeu, amigo.
Um abraço e bons códigos.
Um abraço e bons códigos.
GOSTEI 0