Sugestão de problema em HTML e JAVA.  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
tRuNkSnEt
JavaGuru

Membro desde: 16/08/2003 03:16:25
Mensagens: 245
Offline

Salve Salve!

Queria saber a opinião dos gujeiros:
Eu tenho um textfield em html <input type="text"..> que ao pressionar enter devo pegar o valor que esta no textfield e "salvar" em uma variavel java que por sua vez vai ser tratada e o resultado desse tratamento deve retornar no value de um outro textfield na mesma tela.
Não consegui salvar o conteudo ao precionar enter no textfield em uma variavel java porque o evento que trata o onKeyPress é em javascript e nao sei como fazer isso!

O que poderia ser feito? existe alguma solução melhor?

Obrigado nação javariana

This message was edited 2 times. Last update was at 09/06/2005 14:35:06

Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline

Na tela mesmo, eu creio que você só vai conseguir isso via Javascript, ou você pode enviar para um servlet e no HTML fazer o processamento via iframe(oculto). Porém na hora de setar o novo valor, ou você vai ter de usar Javascript, ou dar um refresh na tela.

------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

Ao apertar tecla enter você quer que o formulário seja enviado?

Former LIPE.
[ICQ]
furutani
JWizard
[Avatar]

Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline

Eu acho que sem enviar o formulário não tem como passar o valor do input para uma váriavel java como vc diz.

Até mais,
Roberto Jundi Furutani


Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0

[WWW]
tRuNkSnEt
JavaGuru

Membro desde: 16/08/2003 03:16:25
Mensagens: 245
Offline

Deixa eu tentar explicar.....

Existe uma caixa de texto onde o usuario deve indicar o codigo do cliente ja cadastrado para ele poder definir o limite de credito daquele cliente, so que pode ser que o cliente insera um codigo errado ou de outro cliente.
Então para nao gerar duvidas ao indicar o codigo eu to tentando pegar ele fazer um consulta no banco e mostrar para o cliente alguns dados que o permita ver se o cliente é realmente o desejado.

Veja os passos:
-Usuario entra com codigo e aperta enter;
-Pego o codigo que esta no texfield
-Salvo em uma variavel
-Com a variavel na mao posso fazer o que eu quiser.
-Optei por fazer uma consulta no banco
-Dou reload na pagina para preencher os outros campos ate entao invisiveis e vazios
-exibo na mesma tela os dados do cliente
-usuario verifica e certifica que entrou com o codigo certo
-so depois entao efetuo o cadastro do limite

Eu fiz isso com uma variavel fixa com um codigo fixo (ex. numero 10). Ai deu tudo certinho, peguei a variavel, fiz consulta, exibi para o cliente, fiz o cadastro tudo certinho. O problema é que esse codigo não é fixo, o usuario pode entrar com qualquer código
Ai que esta a necessidade ja menciona. Preciso pegar o valor do textfield, salvar em uma variavel, buscar os dados e exibir denovo na mesma tela.

Resumindo
- Preciso pegar o valor do textfield do html e salvar em uma variavel.
- Preciso trabalhar a variavel e jogar o resultado em outro textfield.

Ps: Desconsidere os erros de portugues eu penso muito rapido e digito muito devagar


Obrigado pela atenção!
tRuNkSnEt
JavaGuru

Membro desde: 16/08/2003 03:16:25
Mensagens: 245
Offline

furutani wrote:Eu acho que sem enviar o formulário não tem como passar o valor do input para uma váriavel java como vc diz.


É, estou achando isso tambem ... Em fim, derepente alguem tem alguma outra sugestão que possa atender a necessidade, a ideia inicial é essa ja citada mas pode ser que exista opções melhores.
furutani
JWizard
[Avatar]

Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline

Uma perguntinha básica: que variável é essa que vc tanto fala?
- Preciso pegar o valor do textfield do html e salvar em uma variavel.
- Preciso trabalhar a variavel e jogar o resultado em outro textfield.


Vc disse que fixou o valor do código (10), mas vc fixou no html ou no JSP? por que se foi no html não vejo motivo para não funcionar.

Até mais,
Roberto Jundi Furutani


Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0

[WWW]
Diogenes
Virtual Machine Man
[Avatar]

Membro desde: 17/07/2003 14:08:01
Mensagens: 646
Localização: Belo Horizonte
Offline

Use XMLHttpRequest se vc quer fazer isso assincronamente.
Do contrário, faça da forma comum mesmo.

This message was edited 2 times. Last update was at 09/06/2005 16:58:34


Diogenes

"É possível resistir a invasão de exércitos, mas não a invasão de idéias." - (Victor Hugo)


[Email] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team