对于的iOS,而不是显示任何时候键盘单击文本框里面,我可以打开和关闭,使用户可以有超过时显示控制创建一个按钮来拨动键盘键盘?它的JavaScript功能是什么?切换键盘在iOS中使用Javascript
请注意我想在javascript不是Objective-C。
感谢,
对于的iOS,而不是显示任何时候键盘单击文本框里面,我可以打开和关闭,使用户可以有超过时显示控制创建一个按钮来拨动键盘键盘?它的JavaScript功能是什么?切换键盘在iOS中使用Javascript
请注意我想在javascript不是Objective-C。
感谢,
@George:我终于决定我不需要常规的文本框,因为我有一个自定义的键盘。这样我就不用担心触摸我的“自定义”文本框时弹出的键盘。
无论如何,谢谢你的努力。
所以答案是不要使用文本输入。真棒。 – delux247 2012-03-20 03:10:26
我相当肯定没有控制键盘专用的JavaScript方法,但你也许可以伪造它使用jQuery。假设你有这样的文字输入:
<input type="text" name="formula"/>
你的JavaScript代码会看起来像:
$(function(){
$("#formula").focus(function(){
$(this).blur();
/*
Put code here to bring up your custom keyboard. Update
the value of #forumla as symbols are pressed.
*/
});
});
如果你想将按钮添加到您的自定义键盘,带来了传统的键盘,你会希望它执行:
$("#formula").focus();
最后,如果你只想弹出默认为数字键盘,这听起来像它可能是一个很好的补充触摸键盘对你来说,你可以告诉iOS的元素是数数,通过改变你的元素,看起来像这样:
<input type="number" id="formula"/>
你应该能够做到你想与这些提示做什么。
你不喜欢什么部分的默认行为(显示用户点击输入字段时的键盘)? – 2011-05-20 03:17:00
我不知道有关chepukha,但我不喜欢它的方式,它不显示键盘时,你在一个contenteditable div。基于android webkit的浏览器可以。除此之外,您可能希望能够创建/使用快捷键。 – kybernetikos 2011-05-22 13:17:33
感谢您的回复。我其实想要一个键盘输入数学方程。因此,我需要很多希腊符号和其他一些数学符号。我决定为此创建另一个键盘,并仅在需要输入文本时弹出默认键盘。我检查了PhoneGap库,但没有找到任何控制键盘的功能。任何建议? – chepukha 2011-05-22 16:39:26