0

我正在使用 jdev 11.1.2.2 构建一个测验 Web 应用程序。所以我想在 jsf 页面上设置一个倒数计时器,它显示测验器用完时间之前的剩余时间。我怎样才能做到这一点?

谢谢。

4

1 回答 1

0

你可以有一个简单的javascript:

<form name="TIMER"><input type="text" size="8" 
name="d2"></form> 

<script> 
<!-- 
// 
 var milisec=0 
 var seconds=30 
 document.counter.d2.value='30' 

function display(){ 
 if (milisec<=0){ 
    milisec=9 
    seconds-=1 
 } 
 if (seconds<=-1){ 
    milisec=0 
    seconds+=1 
 } 
 else 
    milisec-=1 
    document.counter.d2.value=seconds+"."+milisec 
    setTimeout("display()",100) 
} 
display() 
--> 
</script> 

或者你可以尝试这样的事情。

于 2012-08-17T06:01:58.047 回答