jquery - 使用输入掩码时在掩码中指定日期格式?

标签 jquery date-format maskedinput

我一直在使用jquery masked input plugin将日期掩码应用于文本输入。这工作得很好,但我希望显示的掩码也显示格式。也就是说,而不是掩码

__/__/____

我希望能够通过使用掩码来指定格式,例如,

dd/mm/yyyy

或(看起来与当前掩码相同,但本质上不同)

mm/dd/yyyy

我不知道如何使用该插件执行此操作(据我所知,它只接受一个字符作为掩码字符)。现在的插件可以吗?有谁知道有一个替代插件(最好使用 jQuery)可以做到这一点?我没找到任何东西。

最佳答案

这由 https://github.com/digitalBush/jquery.maskedinput 支持(现已存档 - 曾经位于 http://digitalbush.com/projects/masked-input-plugin/ ) - 您只需指定完整的占位符(请参阅该网站上的日期演示):

$('#date').mask('99/99/9999',{placeholder:"mm/dd/yyyy"});

关于jquery - 使用输入掩码时在掩码中指定日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8896776/

相关文章:

jQuery 屏蔽输入插件无法在智能手机上运行

php - MySQL 日期转换

c# - 将.net日期格式转换为javascript格式

巴西电话号码的 JavaScript 掩码

javascript - 使用 AJAX 调用 API 时,网站在打开后重定向到 index.php

ios - 如何限制在文本字段中输入的年份的大小

jquery 屏蔽加载内容的输入

Javascript 幻灯片显示最后一张图片 5 次

javascript - 如何在 jquery.post 调用中停止表单提交?

jquery - 为同一元素绑定(bind)多个事件,然后过滤特定操作