为日期输入切换原生iOS日期选择器
Toggle native iOS datepicker for date input
我正在创建针对iOS设备优化的web应用程序。现在我用<input type="date"/>
。我想让它不可见,而是使用我自己的div
,其中有一个日期样式和格式。虽然我需要打开本机DatePicker,如果我点击日期输入。
有可能用input_date.click()
或类似的东西发射它吗?
是的,很容易。查看这个JSFiddle
$('#datefield').click(function(){
$('#datepicker').focus();
});
.hide {
position: absolute !important;
top: -9999px !important;
left: -9999px !important;
}
<input id="datepicker" type="date" class="hide"/>
<div id="datefield">Heeeey</div>
请确保您没有使用display:none
隐藏输入字段,因为这将禁用交互,即使通过$.focus()
。
相关文章:
- 比较从函数和生成的日期对象
- 如何确定javascript已经完成了某些操作.ios上的
- Json数据包含日期和时间格式
- Javascript日期格式类似于ISO,但本地
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何在JavaScript中延长当前日期
- 两位数的月份日期验证
- 如何使用Javascript将iOS日期字符串转换为格式化日期
- 在 JavaScript 中为 iOS 设置最小日期
- 为什么iOS上的Phonegap中的新日期不返回任何内容
- HTML 5 - 在 iOS 上输入类型日期格式
- jQuery datetime to_string(iOS html5日期时间选择器)
- 如何设置max&iOS上输入类型日期的最小值
- 设置输入类型=“;日期时间”;通过ios中的javascript设置
- jQuery DatePicker,在iOS上隐藏数据类型日期
- iOS与Android:同一程序显示的不同日期
- 动态添加HTML5日期元素iOS Safari
- 删除默认IOS日期选择器的最佳方式
- 为日期输入切换原生iOS日期选择器
- 今天's日期在Phonegap iOS