javascript - 指定 HTML5 输入类型 = 日期的值输出?

标签 javascript jquery html datepicker web-standards

我想将 native 日期选择器添加到我的应用程序中,该应用程序当前使用的是遗留的自制系统。日期输入支持尚未普及,但如果我可以基于兼容性展示这两种实现,那将是理想的。

有什么方法可以指定 HTML 日期选择器给出的值的输出吗? Opera 的默认值是 yyyy-mm-dd,我非常明确地需要 dd-MMM-yyyy

目前有什么方法可以控制这个输出吗?

最佳答案

HTML5 date input字段特定于它使用的格式: RFC 3339 full-date

是否可以将旧版日期选择器更改为使用 yyyy-mm-dd 格式(并更新读取该格式的服务器端)?

我假设不是,那么您可以添加一些 Javascript 粘合代码来监听 HTML5 输入上的更改事件并更新隐藏的日期值字段以匹配旧日期选择器的格式(将 yyyy-mm-dd 转换为dd-MMM-yyyy)。

关于javascript - 指定 HTML5 输入类型 = 日期的值输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3496241/

相关文章:

javascript - 刷新数据表列

html - 如何向下(垂直) "shift"整个网站?

javascript - 使用 MessageChannel 和不使用 MessageChannel 的网络消息传递有什么区别?

javascript - 带有切换 div 显示/隐藏的列表

php - 保存外部 xml 文件的副本,而不使用 xml 命名空间

javascript - 如何使 Qooxdoo 虚拟列表具有可扩展性?

javascript - 如何使用javascript修改文本节点的内容?

javascript - 如果使用 preventDefault,AngularJS 复选框 ng-checked 不呈现

javascript - 重置页面上的所有复选框而不循环

javascript - 当 div 模糊检查内容更改时?