在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,只要能显示出倒计时就行 展开
函数源代码如下:
<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,只要能显示出倒计时就行 展开
4个回答
展开全部
<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();">
也可以在其他你想要的事件
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();">
也可以在其他你想要的事件
展开全部
一个倒计时器的小函数,想在文本框中显示函数的倒计时值
函数源代码如下:
<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>
函数源代码如下:
<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" onclick="函数名()"/>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
document.getElementByName("textfield").value=……
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询