首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Google Chrome中禁用本地datepicker

在Google Chrome中禁用本地datepicker
EN

Stack Overflow用户
提问于 2012-07-04 07:34:16
回答 12查看 106.7K关注 0票数 92

日期选择器登陆Chrome20,有什么属性可以禁用它吗?我的整个系统都使用Chrome日期选择器,而且它是跨浏览器的,所以我想禁用jQuery原生日期选择器。有没有什么标签属性?

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2012-09-05 00:45:45

要隐藏箭头,请执行以下操作:

代码语言:javascript
复制
input::-webkit-calendar-picker-indicator{
    display: none;
}

并隐藏提示:

代码语言:javascript
复制
input[type="date"]::-webkit-input-placeholder{ 
    visibility: hidden !important;
}
票数 145
EN

Stack Overflow用户

发布于 2012-12-07 23:42:58

如果您误用了<input type="date" />,您可能可以使用:

代码语言:javascript
复制
$('input[type="date"]').attr('type','text');

在它们加载后,将它们转换为文本输入。您需要首先附加您的自定义datepicker:

代码语言:javascript
复制
$('input[type="date"]').datepicker().attr('type','text');

或者你可以给他们一个类:

代码语言:javascript
复制
$('input[type="date"]').addClass('date').attr('type','text');
票数 54
EN

Stack Overflow用户

发布于 2012-07-13 20:17:21

您可以使用:

代码语言:javascript
复制
jQuery('input[type="date"]').live('click', function(e) {e.preventDefault();}).datepicker();
票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11320615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档