【发布时间】:2013-06-08 15:37:23
【问题描述】:
我从 js 和 jQuery 开始我的冒险,我不明白为什么我的函数 pokaz_czas() 在我重新加载页面时没有执行。
我在一个 php 文件 (wpis.php) 中使用了一个脚本,我将它包含在另一个 php 文件 (index.php?page=wpis) 中。我希望我的函数在我重新加载页面时执行 (index.php?...)
Javascript 代码:
function zero(element)
{ //1
if (element < 10) return element = "0" + element;
return element;
}
function pokaz_czas()
{
var czas = new Date();
var data = czas.getFullYear()+"-"+zero((czas.getMonth()+1))+"-"+zero(czas.getDate());
var time = zero(czas.getHours())+":"+zero(czas.getMinutes());
$('#data').val(data);
$('#time').val(time);
}
$(document).ready(pokaz_czas());
$(document).ready
(
function()
{
$('#data').change
(
function()
{
alert($(this).val());
}
);
}
);
顺便说一句,如果我这样做......
...
var time = zero(czas.getHours())+":"+zero(czas.getMinutes());
$('#data').val(data);
$('#time').val(time);
setTimeout("pokaz_czas()",1000)
}
...然后函数正在执行(但它每秒执行一次,我只想执行一次)。
对不起我的英语,这是我在这里的第一篇文章;) 提前谢谢你。
【问题讨论】:
-
试试这个:
$(document).ready(pokaz_czas);
标签: php javascript jquery html