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

一个倒计时器的小函数,想在文本框中显示函数的倒计时值函数源代码如下:<scripttype="text/JavaScript">varstingTime;vartimeL... 一个倒计时器的小函数,想在文本框中显示函数的倒计时值

函数源代码如下:

<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();' id='hehe'>。
但现在想得到是不点击文本框就可以显示倒计时

可以不用input,只要能显示出倒计时就行
展开
 我来答
6885604
2008-05-27 · 超过35用户采纳过TA的回答
知道小有建树答主
回答量:77
采纳率:0%
帮助的人:112万
展开全部
<script type="text/JavaScript">
var stingTime;
var timeLeft = 60 * 60 * 1000;
function countTime()
{
if(timeLeft == 0)
{
alert("时间到!");
return;
}
var startMinutes = parseInt(timeLeft / (60 * 1000), 10);
var startSec = parseInt((timeLeft - startMinutes * 60 * 1000)/1000)
document.getElementById("textfield").value = "剩余时间:" + startMinutes + "分钟" + startSec + "秒";
timeLeft = timeLeft - 1000;
setTimeout('countTime()',1000);
}
</script>
你的text最好加个属性id="textfield"
事件是随便你自己找个 可以在<body onload="countTime();">
也可以在其他你想要的事件
挚爱和你共亨
推荐于2018-05-09 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1.9万
采纳率:0%
帮助的人:1.2亿
展开全部
一个倒计时器的小函数,想在文本框中显示函数的倒计时值

函数源代码如下:

<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>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花儿睡觉
2008-05-27 · TA获得超过221个赞
知道答主
回答量:319
采纳率:0%
帮助的人:0
展开全部
<input type="text" name="textfield" onclick="函数名()"/>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gisfresher
2008-05-27 · TA获得超过174个赞
知道小有建树答主
回答量:399
采纳率:0%
帮助的人:0
展开全部
document.getElementByName("textfield").value=……
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式