在iPhone上点击文本输入字段会弹出键盘,但输入不会放入任何文本

时间:2013-12-25 19:31:04

标签: html css

我正在努力使网页更具响应性。为此,我正在尝试确保网页在移动设备上的外观和功能。

在桌面上,它按预期工作。

在iPhone上,它看起来像预期的那样,但没有按预期工作。如果选择输入字段,它将聚焦并调出键盘。但它不会让你输入任何东西。如果再次选择文本输入字段,它最终将允许您键入。

以下是链接:ASLChoice

确保使用iOS设备查看它以重现该问题。有任何想法吗?我已经搜索了这个问题,似乎没有任何结果在Google上显示与我的问题类似。我也搜索过StackOverflow。

反馈当然值得赞赏。提前谢谢!

2 个答案:

答案 0 :(得分:2)

我知道它是什么。

我注意到 -webkit-user-select:text; 被覆盖,所以请确保此属性工作正常,如果浏览器找不到该属性,则无法在字段中输入任何内容

干杯

答案 1 :(得分:0)

感谢法布里(Fabry)提供解决方案的提示。

我已经实现了一个小的代码(谷歌帮助了!)来覆盖CSS- webkit-user-select
可能在我们启动应用程序时在IPad / IPhone上将特定的CSS属性设置为 webkit-user-select:none ,这将禁用输入字段。
要使用 webkit-user-select:text 覆盖它,这是我希望在Controller的Init方法中编写的一小部分代码(无论何时加载控制器,事件都将被定义)

businessSwitchDetails

该代码用于 input 标签和特定的触摸事件。您也可以将其用于任何类型的标签,例如 textarea 。。取决于编码器!

希望对您有帮助。