Receber Valores em Tempo de Execução
21/04/2016 11:20
0
Olá Pessoal, tenho um a duvida e gostaria de Ajuda.
Bem tenho a seguinte Dominio

String valor1;
String valor2;
String resultado;

<!-- no ato de preenchimento desses campos no formulário, gostaria que minha aplicação retornasse em tempo de execução. 
Ou seja ao prencher os campos valo1 e valor2, no campo resultado já exibisse a soma dos valores.

Agradeço a Ajuda!
Abçs.
Tags: Grails, Resultado.


0
Acho que a forma mais simples é criar uma função javascript que some os dois valores e preencha o campo de resultado.

Se o objetivo do resultado for só de exibição na tela, você não vai precisar de um atributo "String resultado" no Controller


0
Se por acaso vc precisar fazer a conta no lado do servidor, vc pode fazer uma action para ser usada através de remoteFunction. 

De qualquer forma vc precisaria do javascript para monitorar o change ou keyup dos seus dois inputs e chamar sua action.
22/04/2016 14:22


0
Alguém poderia me exemplificar? Pois não consegui solucionar essa situação! Agradeço.
22/04/2016 22:52


0
Com JQuery:

<input type="number" id="valor1" name="valor1"/>
<input type="number" id="valor2" name="valor2"/>
<input type="number" id="resultado" name="resultado"/>

$("#valor1,#valor2").change(function(){
?if( $("#valor1").val() && $("#valor2").val() ){
? ?$("#resultado").val( $("#valor1").val() + $("#valor2").val() );
?}
});



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto