Html 在opera中禁用本机日期选择器

Html 在opera中禁用本机日期选择器,html,css,jquery-ui,Html,Css,Jquery Ui,我想做一个定制的日期选择器,在所有主要的桌面浏览器中看起来都一样。我使用jQueryUI实现这一点,在Chrome中禁用了原生日期选择器,但在Opera中找不到任何方法 可用于检查浏览器是否具有本机日期选择器支持。如果存在,则可以添加Jquery UI日期选择器: if (Modernizr.inputtypes.date) { // add here jquery UI datepicker }可用于检查浏览器是否具有本机日期选择器支持。如果存在,则可以添加Jquery UI日期选择器

我想做一个定制的日期选择器,在所有主要的桌面浏览器中看起来都一样。我使用jQueryUI实现这一点,在Chrome中禁用了原生日期选择器,但在Opera中找不到任何方法

可用于检查浏览器是否具有本机日期选择器支持。如果存在,则可以添加Jquery UI日期选择器:

if (Modernizr.inputtypes.date) {
// add here  jquery UI datepicker  
}

可用于检查浏览器是否具有本机日期选择器支持。如果存在,则可以添加Jquery UI日期选择器:

if (Modernizr.inputtypes.date) {
// add here  jquery UI datepicker  
}

可用于检查浏览器是否具有本机日期选择器支持。如果存在,则可以添加Jquery UI日期选择器:

if (Modernizr.inputtypes.date) {
// add here  jquery UI datepicker  
}

可用于检查浏览器是否具有本机日期选择器支持。如果存在,则可以添加Jquery UI日期选择器:

if (Modernizr.inputtypes.date) {
// add here  jquery UI datepicker  

}

我找不到任何禁用本机opera日期选择器的解决方案,所以我决定在初始化jquery ui日期选择器之后,将输入元素的类型从日期更改为文本。由于这一点,我已经摆脱了任何其他原生元素,如日期微调器或清除按钮。它在所有最新浏览器中都能完美工作。

我找不到任何禁用本机opera datepicker的解决方案,所以我决定在初始化jquery ui datepicker之后,将输入元素的类型从日期更改为文本。由于这一点,我已经摆脱了任何其他原生元素,如日期微调器或清除按钮。它在所有最新浏览器中都能完美工作。

我找不到任何禁用本机opera datepicker的解决方案,所以我决定在初始化jquery ui datepicker之后,将输入元素的类型从日期更改为文本。由于这一点,我已经摆脱了任何其他原生元素,如日期微调器或清除按钮。它在所有最新浏览器中都能完美工作。

我找不到任何禁用本机opera datepicker的解决方案,所以我决定在初始化jquery ui datepicker之后,将输入元素的类型从日期更改为文本。由于这一点,我已经摆脱了任何其他原生元素,如日期微调器或清除按钮。它在所有最新的浏览器中都能完美地工作。

我知道这个问题已经得到了回答,但有一个更好的解决方案

它说:


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

input::-webkit-calendar-picker-indicator{
    display: none;
}
要隐藏提示,请执行以下操作:

input[type="date"]::-webkit-input-placeholder{ 
    visibility: hidden !important;
}

我知道这个问题已经得到了回答,但有一个更好的解决办法

它说:


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

input::-webkit-calendar-picker-indicator{
    display: none;
}
要隐藏提示,请执行以下操作:

input[type="date"]::-webkit-input-placeholder{ 
    visibility: hidden !important;
}

我知道这个问题已经得到了回答,但有一个更好的解决办法

它说:


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

input::-webkit-calendar-picker-indicator{
    display: none;
}
要隐藏提示,请执行以下操作:

input[type="date"]::-webkit-input-placeholder{ 
    visibility: hidden !important;
}

我知道这个问题已经得到了回答,但有一个更好的解决办法

它说:


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

input::-webkit-calendar-picker-indicator{
    display: none;
}
要隐藏提示,请执行以下操作:

input[type="date"]::-webkit-input-placeholder{ 
    visibility: hidden !important;
}

是的,我知道Modernizer,但我不想在每个浏览器中都使用我的自定义日期选择器,不管它是否有本机机制。谢谢你的回复。是的,我知道Modernizer,但我不想在每个浏览器中都使用我的自定义日期选择器,不管它是否有本机机制。谢谢你的回复。是的,我知道Modernizer,但我不想在每个浏览器中都使用我的自定义日期选择器,不管它是否有本机机制。谢谢你的回复。是的,我知道Modernizer,但我不想在每个浏览器中都使用我的自定义日期选择器,不管它是否有本机机制。谢谢你的回复。