我就是这么想的
<script type="text/javascript">
$(document).ready(function(){
$('#dateIn,#dateOut').click(function(e){
e.preventDefault();
});
});
</script>
但输入仍然是“启动”iphone 的键盘
ps: 我想这样做是因为我正在为日期使用 datepicker 插件
最佳答案
通过将属性 readonly
(或 readonly="readonly"
)添加到输入字段,您应该可以防止任何人在其中输入任何内容,但仍然能够启动单击它的事件。
当您使用日期/时间选择器时,这在非移动设备中也很有用
关于javascript - 聚焦 <input> 时防止移动默认键盘显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7610758/