使用 javascript,我们如何将当前日期和时间自动插入到表单输入字段中。
我正在构建一个“问题”表单来跟踪用户提交的关于某项服务的投诉。我正在收集尽可能多的信息。我想让这里的员工不必在每次打开表格时都手动输入日期和时间。
我有这段代码:
<input id="date" name="date" value="javascript:document.write(Date()+'.')"/>
但它不起作用。
非常感谢您的帮助。
最佳答案
Javascript 不会在值属性内执行。不过,您可以这样做:
<input id="date" name="date">
<script type="text/javascript">
document.getElementById('date').value = Date();
</script>
您可能希望根据自己的喜好设置日期格式,因为 Date() 的默认输出类似于:Tue Jun 16 2009 10:47:10 GMT-0400(东部夏令时)
。参见 this SO question有关格式化日期的信息。
关于javascript - 在表单输入字段中自动插入日期和时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1001937/