在Input文本框中如何显示javascript函数的结果

来源:百度知道 编辑:UC知道 时间:2024/06/23 04:37:21
一个倒计时器的小函数,想在文本框中显示函数的倒计时值

函数源代码如下:

<script type="text/JavaScript">
var stingTime;
var timeLeft = 60 * 60 * 1000;
function countTime()
{
document.getElementById("hehe").disabled=true;

if(timeLeft == 0)
{
alert("时间到!");
return;
}
var startMinutes = parseInt(timeLeft / (60 * 1000), 10);
var startSec = parseInt((timeLeft - startMinutes * 60 * 1000)/1000)
document.getElementById("timeDiv").innerHTML = "剩余时间:" + startMinutes + "分钟" + startSec + "秒";
timeLeft = timeLeft - 1000;
setTimeout('countTime()',1000);
}
</script>

请高手指教,调用函数的语句应该写在<input type="text" name="textfield"> 的什么地方,怎么写
非常感谢两位的作答

gisfresher 的答案似乎是从文本框中获得值。
花儿睡觉的答案需要点击文本框。

事实上我之前用的就是<input type='button' value='开始考试' onclick='showTime();

一个倒计时器的小函数,想在文本框中显示函数的倒计时值

函数源代码如下:

<script type="text/JavaScript">
var stingTime;
var timeLeft = 60 * 60 * 1000;
function countTime()
{
document.getElementById("hehe").disabled=true;

if(timeLeft == 0)
{
alert("时间到!");
return;
}
var startMinutes = parseInt(timeLeft / (60 * 1000), 10);
var startSec = parseInt((timeLeft - startMinutes * 60 * 1000)/1000)
document.getElementById("timeDiv").innerHTML = "剩余时间:" + startMinutes + "分钟" + startSec + "秒";
timeLeft = timeLeft - 1000;
setTimeout('countTime()',1000);
}
</script>

document.getElementByName("textfield").value=……

<input type="text" name="textfield" onclick="函数名()"/>

<script type="text/JavaScript">
var stingTime;
var timeLeft = 60 * 60 * 1000;