把pc's时间用在HTML表单上
pass pc's time to an html form
我试图得到pc的时间与javascript和传递到一个html形式。这是我的代码:
这是我的javascript:
<script>
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1;
var yyyy = today.getFullYear();
today = today.getHours() + ":" + today.getMinutes()+":" + today.getSeconds();
document.getElementById('date').value = today;
</script>
这是我的HTML表单:
<form method="POST" action="next_apply.php">
<input id="date" name="date">
</form>
当我在jsfiddle中运行上面的代码时,似乎可以工作。当我运行它时,我的pc(使用XAMP)它不工作。知道问题出在哪里吗?这是我的jsfiddle: http://jsfiddle.net/deLkZ/1/
除非脚本位于页面底部,否则脚本运行时输入还不存在。
因此,要么将javascript块移动到关闭</body>
标记之前,要么将其放在文档中:
window.onload = function () {
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1;
var yyyy = today.getFullYear();
today = today.getHours() + ":" + today.getMinutes()+":" + today.getSeconds();
document.getElementById('date').value = today;
}
你的脚本是反向的:
<form method="POST" action="next_apply.php">
<input id="date" name="date">
</form>
<script>
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1;
var yyyy = today.getFullYear();
today = mm +"/" + dd + "/" + yyyy + " " + today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
document.getElementById('date').value = today;
</script>
还有,您忘记将日期添加到"today"字符串中。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- HTML表单提交时未执行外部函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 多级HTML表单
- 使用html表单中的参数调用JavaScript函数
- javascript弹出窗口没有正确加载html表单
- Javascript/RegEx未验证HTML表单
- JavaScript”;复制“;HTML表单
- 使用Web Html表单创建Javascript数组
- 用PHP发送html表单和文件附件
- 单击鼠标,用MySQL数据填充html表单输入字段
- 从HTML表单发布blob的表单输入类型是什么
- 我的html表单无法验证.请参阅代码片段中的html代码和java脚本
- JavaScript-HTML表单到JSON(空值)和格式
- HTML表单将数据POST到MySQL
- 获取html表单信息并使用ajax将其推送到PHP
- 使用PHP通过HTML表单选项选择器过滤MYSQL结果
- javascript,HTML表单:单击按钮插入NULL
- 如何在HTML表单中提交我的下拉选择
- 将HTML表单发布到iframe会导致浏览器历史记录出现问题