在phonegap中禁用iOS键盘(根本不显示)

时间:2012-06-06 22:37:25

标签: ios cordova keyboard

如果我正在编写本机应用程序,我会尝试here给出的解决方案:

"Try to implement the following method in text view's delegate:"

- (BOOL)textViewShouldBeginEditing:(UITextView *)textView{
    return NO;
}

不幸的是我需要使用phonegap,所以我没有文本视图来操作。如果我可以在这个应用程序中永久压制键盘,那就太好了。我们有一些人们应该使用的自定义屏幕键盘。那么,任何想法如何完全禁用弹出键盘?

1 个答案:

答案 0 :(得分:4)

只需在输入字段上放置一个透明div,因此单击将位于该div上,而不是输入字段上。现在,您可以通过单击激活自己的键盘并使用javascript填充字符。

  • 更新

以下解决方案有效:

键盘直接链接到输入字段上的焦点。当您使用readonly =“true”时,您可以获得click事件,然后您应该能够对值进行倒置。在jQuery中是这样的:$('myinputfield')。click(function(){$(this).val(newinput);});