javascript - 如何用字符串日期填写日期选择器表单?

标签 javascript datepicker

从数据库中我获取的数据格式如下(假设它是一个字符串)

1974-07-05

我需要如何使用日期选择器以表单形式传递日期并使日期在那里处于事件状态,那么我该怎么做?

<td>
   <script src="javascript/datepicker.js"></script>
   <input id="datepicker" type="text" name="dob" value="${person.bdate}">
</td>

${person.bdate} 是一个字符串日期

最佳答案

这不是一个答案,只是一个观察。

您请求了纯 JavaScript 解决方案,但您正在使用插件。为什么不使用 jQuery 和 jQueryUI 的 datepicker 插件。看看代码是多么简单:

jsFiddle Demo

HTML:

<input id="datepicker" type="text" name="dob" value="">

jQuery:

var dd = '1974-07-05';
$('#datepicker').val(dd);

$('#datepicker').datepicker({
    dateFormat: 'yy-mm-dd'
});

来源:

http://jqueryui.com/datepicker/#date-formats

关于javascript - 如何用字符串日期填写日期选择器表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28681691/

相关文章:

javascript - 使用 Express 捕获参数

angularjs - 使用 Angularjs ng 模型的语义 UI 日期选择器

jQuery datepicker - 如何使用 API 更改月份?

javascript - 限制日期时间选择器上的过去日期

jquery - 使用 JQuery Datepicker 仅显示月份

javascript - 在异步加载的 css 上用正则表达式替换相对路径

javascript - 使用 JavaScript 巧妙地设置时间格式

javascript - 如果页面不存在则加载特殊页面 (404)

javascript - 为什么这个组件根本不显示? react 日期选择器

javascript - window.getSelection 在 Chrome 上返回 null