| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2010 19:46:50
|
MaryJane
Smalltalk
![[Avatar]](/images/avatar/f2613ff3350b4501c39fe714c5d042a1.jpg)
Membro desde: 23/03/2010 19:38:16
Mensagens: 3
Offline
|
Olá pessoal!!
Queria uma ajuda, estou fazendo um formulario e quero que a partir da seleção de um select que representa um estado ex: SP, seja carregado no outro select as cidades cadastradas no banco que tenham o estado de SP como uf.
Quem puder me ajudar agradeço muito.
Obrigado
This message was edited 1 time. Last update was at 23/03/2010 19:47:15
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2010 19:54:10
|
thiago.correa
GUJ Master
![[Avatar]](/images/avatar/c37f9e1283cbd4a6edfd778fc8b1c652.jpg)
Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline
|
O que tu tem de código pronto?!
|
---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/03/2010 15:37:21
|
MaryJane
Smalltalk
![[Avatar]](/images/avatar/f2613ff3350b4501c39fe714c5d042a1.jpg)
Membro desde: 23/03/2010 19:38:16
Mensagens: 3
Offline
|
Oi Thiago to mandando o que tenho por enquanto...obrigadinha!!
fornecedor.html
BeanFornecedor.java
FornecedorDAO.java
AdicionaFornecedorServlet.java
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/03/2010 09:32:35
|
thiago.correa
GUJ Master
![[Avatar]](/images/avatar/c37f9e1283cbd4a6edfd778fc8b1c652.jpg)
Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline
|
Bom, a maneira mais fácil, seria no seu combo de estados, ao ser selecionado um, você fazer um request a uma servlet passando como parâmetro o estado selecionado, por exepmlo
A partir daí, você pega qual foi o estado selecionado e faz a consulta no banco!
Vou tentar fazer um exemplo aqui mas vai tentando por conta
|
---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/03/2010 15:02:20
|
MaryJane
Smalltalk
![[Avatar]](/images/avatar/f2613ff3350b4501c39fe714c5d042a1.jpg)
Membro desde: 23/03/2010 19:38:16
Mensagens: 3
Offline
|
Thiago entendi seu raciocínio, vou pesquisar o método onchange para ver se posso invocar a servlet de busca de cidades por estado dentro do select.
Obrigadinha!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/03/2010 17:34:07
|
a.moraissoares
JavaChild
![[Avatar]](/images/avatar/811f58cb176866007ea5c6930f233266.jpg)
Membro desde: 07/04/2009 12:53:08
Mensagens: 113
Offline
|
Olá MaryJane
Você conhece Ajax? Seria a forma mais elegante de se fazer isso. Imagine se toda vez que clicar em um Estado, você der um submit na página, e toda ela ser carregada denovo? E os campos já preenchidos?
Procure saber um pouco de Ajax, e como complemento, te indico o framework JQuery, que tem uns plugins muito bons para você utilizar.
Vou te passar um resumo de como seria com JQuery, só pra tu ter ideia do tanto que é fácil
Dai com javascript vc faria assim:
Observe que estou usando o framework JQuery para fazer isso.
A função do JQuery load, chama uma página cidades.jsp, onde nela você vai criar um select com todas as cidades referentes aquele estado que vc passou como parametro.
a pagina cidade seria algo do tipo
o objeto cidade pode ser um div, onde será criado um select, com todas as cidades.
Mais informações em:
http://jquery.com/
aqui tem uns exemplos básicos que achei por acaso buscando no google
http://www.studioaweb.com.br/blog/2009/04/tutorial-jquery-javascript-iniciante/
Qualquer dúvida posta ai que eu te ajudo.
Abraço
This message was edited 2 times. Last update was at 26/03/2010 17:40:33
|
|
|
 |
|
|