如果我正在编写本机应用程序,我会尝试here给出的解决方案:
"Try to implement the following method in text view's delegate:"
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView{
return NO;
}
不幸的是我需要使用phonegap,所以我没有文本视图来操作。如果我可以在这个应用程序中永久压制键盘,那就太好了。我们有一些人们应该使用的自定义屏幕键盘。那么,任何想法如何完全禁用弹出键盘?
答案 0 :(得分:4)
只需在输入字段上放置一个透明div,因此单击将位于该div上,而不是输入字段上。现在,您可以通过单击激活自己的键盘并使用javascript填充字符。
以下解决方案有效:
键盘直接链接到输入字段上的焦点。当您使用readonly =“true”时,您可以获得click事件,然后您应该能够对值进行倒置。在jQuery中是这样的:$('myinputfield')。click(function(){$(this).val(newinput);});