eu tenho uma página que faz um controle do tempo de uma chamada...
ai tenho a função javascript:
<script type="text/javascript">
var c=0;
var t;
var timer_is_on=0;
function timedCount(){
document.getElementById('formPrincipal:txt').value=c;
c=c+1;
t=setTimeout("timedCount()",1000);
}
function doTimer(){
if (!timer_is_on){
timer_is_on=1;
timedCount();
}
}
function stopCount(){
clearTimeout(t);
timer_is_on=0;
}
</script>
<h:form id="formPrincipal" style="font-size:0.9em;align:center;padding-top:25px;padding-bottom:25px;padding-right:22px;padding-left:22px;">
<p:growl id="growl"/>
<h:outputLabel value="Informe a matrícula sem o 'F' "/>
<p:inputText value="#{acompanhamentosBean.matricula}"/>
<p:commandButton value="Iniciar"
action="#{acompanhamentosBean.buscarMatricula}"
update="formPrincipal"
image="ui-icon ui-icon-search"
onclick="javascript: doTimer()" />
<div style="text-align:right;">
<p:inputText value="#{acompanhamentosBean.contadorDuracao}" id="txt" disabled="true" style="border:0;"/>
</div>
o problema que este valor do contadorDuracao não chega ao meu bean....
ele mostra na página a contagem de segundo + segundo direitinho, mas no bean não vem.
o que posso fazer?
obrigado
