- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
这让我发疯,我无法在任何地方找到答案。
我的 phonegap 应用程序中有表格。如果input type="text",则弹出文本键盘,角落显示"go"。当您单击开始时,它会提交表单。一切都如我所料。但是如果我使用input type="number",数字键盘会弹出,角落会显示“next”。当您单击下一步时,如果按钮标签之前还有另一个输入框,则会转到该输入。没关系。 . .不理想,但有道理。但如果它是页面上的最后一个输入字段,则单击“下一步”没有任何作用。它不会将焦点放在按钮上(即使使用 tabindex),也不会提交表单(理想情况下)。
如果有任何帮助,我正在使用 phonegap 1.3.0 和 jquery 1.7。
最佳答案
您可以在 JQuery 中使用以下绑定(bind)来检测下一次键盘按下:
$('input').on('keydown', function(e){
if(e.which === 9) {
//your code here
}
});
'next' 按钮模拟键盘上的 tab 按键事件,即键代码 9。不幸的是,keypress 和 keyup 事件不会检测下一个按键事件,因此您需要将其绑定(bind)到 keydown 上。
希望对您有所帮助!
关于android - html phonegap 安卓 : numeric soft keyboard has next instead of go button,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9233434/
我遇到过这个 html: 上面的html和这个有什么区别: 最佳答案 来自MDN page on the tag : 对于 type 的属性标签,可能的值是: 提交:按钮将表单数据提交给服务器
Button button= (Button) findViewbyID(R.id.button); 和 Button button = new Button(this); 有什么区别? 最佳答案 有
我是一名优秀的程序员,十分优秀!