javascript - 在表单输入字段中自动插入日期和时间?

标签 javascript forms date automation

使用 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/

相关文章:

sorting - jqgrid 日期排序和格式化

Javascript:While 循环解决幂等于 0 时出现错误的指数问题

javascript - React - 在构造函数中绑定(bind) this 不起作用

javascript - 当选中/不选中表单中的任何复选框时启用/禁用提交按钮

excel - = text() 公式仅在我按 Enter 键时有效

java - 检测当前时间是否在两个设置时间之间

javascript - 固定透明区域后面的 mask 元素

javascript - jquery 用户屏幕选择

jquery - 您可以使用 jQuery 来操作输入表单文本区域的 html 吗?

python - 脆皮表格和 bootstrap 3 没有显示错误消息