javascript - 聚焦 <input> 时防止移动默认键盘显示

标签 javascript jquery iphone keyboard

我就是这么想的

<script type="text/javascript">
  $(document).ready(function(){
    $('#dateIn,#dateOut').click(function(e){
      e.preventDefault();
    }); 
  });
</script>

但输入仍然是“启动”iphone 的键盘

ps: 我想这样做是因为我正在为日期使用 datepicker 插件

最佳答案

通过将属性 readonly(或 readonly="readonly")添加到输入字段,您应该可以防止任何人在其中输入任何内容,但仍然能够启动单击它的事件。

当您使用日期/时间选择器时,这在非移动设备中也很有用

关于javascript - 聚焦 &lt;input&gt; 时防止移动默认键盘显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7610758/

相关文章:

iphone - UISearchBar:单击时如何停止调整大小?

javascript - 使用 DWR 的示例程序

javascript - 如何使用 CSS position 属性对元素进行分层?

jquery - 如何在没有远程模块的情况下最大化和最小化 Electron 窗口

javascript - 单个函数可单独切换其他 div 内的多个 div

ios 图片文字和颜色增强滤镜

javascript - 使用 Javascript 将所有 span-tags 更改为 label-tags?

php - 如何通过 php 页面检索数据库值到 jquery 自动完成框

Jquery-检查类是否存在于 Div 中

iPhone UITableView 错误??? -sectionIndexTitlesForTableView 似乎是造成的?