我需要一点帮助。我试图找出如何使用数组。使用时间戳有8个不同的区域。每个aareas的ID是TS-TS8。我需要它,当我更新时间时,它将更新所有区域。任何人都可以帮我解决这个问题吗?
<script type="text/javascript">
function setEffectiveDate() {
document.getElementById("ts").effdte.value = '<?php echo("As of: " . date('d F, Y') . " 12:10 AM ET") ?>';
for (i=2; i<=6; i++)
document.getElementById("ts" + i).effdte.value = '<?php echo("As of: " . date('d F, Y') . " 12:10 AM ET") ?>';
}
</script>
感谢您的回复! setEffectiveDate被称为<body onLoad="setEffectiveDate();">
,“effdte”如下所示
<form name="ts" id="ts">
<table cellpadding="0" cellspacing="0" border="0" width="650" id="effective_date">
<tr>
<td><input id="effdte" type="text" name="effdte" value="" readonly="readonly" /></td>
</tr>
</table>
</form>
谢谢!
答案 0 :(得分:0)
您将服务器端与客户端脚本混淆。如果您解析此函数,PHP将添加页面加载到函数中的时间的时间戳。因此,每次调用此函数时,都会加载相同的时间戳。
我不确定你要加载什么,我猜这个代码中缺少一部分(例如,你的页面的哪一部分调用了setEffectiveDate()函数?
此外,我不确定你的document.getElementByID()部分中有什么'effdte'。