[RESOLVIDO] inputText com propriedade onkeypress e onkeydown retorna null

Olá pessoal, tudo bom??

estou com um probleminha que de repente alguém possa ter uma idéia :smiley:
To usando um código de javascript para máscara de moedas (http://javafree.uol.com.br/topic-866828-Mascara-de-Moeda-em-javascript.html, código do ebarros).
Muito bacana, e funciona perfeitamente… o problema é que ao chamar um método, o campo com o valor está retornando null… ou seja, não estou conseguindo pegar o valor digitado no campo… se eu tiro as propriedades onkeypress e onkeydown do inputText, pega normal o valor digitado.

Alguém tem uma sugestão?
como estou fazendo:

<p:inputText id="vlr" value="#{ctrlRegContaPagar.relacao.valor_unit}" converter="MoedaConverter" style="width: 188px" onkeypress="reais(this,event)" onkeydown="backspace(this,event)" >
	<p:ajax update="vlr"/>
</p:inputText>

erro:

Nov 07, 2012 2:00:35 PM com.sun.faces.lifecycle.InvokeApplicationPhase execute
Advertência: #{ctrlRegContaPagar.Inserirlista()}: java.lang.NullPointerException
javax.faces.FacesException: #{ctrlRegContaPagar.Inserirlista()}: java.lang.NullPointerException
	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
	at javax.faces.component.UICommand.broadcast(UICommand.java:315)
	at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
	at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
	at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:722)
Caused by: javax.faces.el.EvaluationException: java.lang.NullPointerException
	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)
	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
	... 23 more
Caused by: java.lang.NullPointerException
	at sico.controle.CtrlRegContaPagar.Inserirlista(CtrlRegContaPagar.java:266) //ESSA LINHA É ONDE PEGA O VALOR DO CAMPO
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.apache.el.parser.AstValue.invoke(AstValue.java:264)
	at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278)
	at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
	... 24 more

criei esse tópico 2 vezes sem querer! tinha dado erro na primeira vez, e criei denovo, mas acabo ficando 2 tópicos iguais!

a solução ta aqui :wink:
http://www.guj.com.br/java/286672-resolvido-inputtext-com-propriedade-onkeypress-e-onkeydown-retorna-null-mascara-moeda

Obrigado