html phonegap android:数字软键盘有下一个而不是去按钮

html phonegap android:数字软键盘有下一个而不是去按钮,第1张

概述这让我疯狂,我无法找到答案. 我的手机应用程序中有表单如果输入类型为“文本”,则会d出文本键盘,角落中显示“go”.当你点击go,它提交表单.这一切都符合我的期望.但是如果我使用输入类型=“数字”,d出数字键盘,角落中显示“next”.当您单击下一步时,如果在按钮标签之前有另一个输入框,则转到该输入.没关系. . .不理想,但有道理.但是,如果是页面上的最后一个输入字段,请单击“下一步”不起作用. 这让我疯狂,我无法找到答案.

我的手机应用程序中有表单如果输入类型为“文本”,则会d出文本键盘,角落中显示“go”.当你点击go,它提交表单.这一切都符合我的期望.但是如果我使用输入类型=“数字”,d出数字键盘,角落中显示“next”.当您单击下一步时,如果在按钮标签之前有另一个输入框,则转到该输入.没关系. . .不理想,但有道理.但是,如果是页面上的最后一个输入字段,请单击“下一步”不起作用.它没有把重点放在按钮上(即使是tabindex),也没有提交表单(理想).

我使用phonegap 1.3.0和jquery 1.7如果有任何帮助.

解决方法 好的,现在我有一些看起来像一个答案,像一个答案.

这是一个可怕的黑客,在这一点上我正在经历一些副作用,但对人类而言,这是一个小的飞跃.

在您的表单中添加一个不可见的文本输入,它会在收到焦点后立即自动提交表单.由于它只能从用户按下“下一步”或从最后一个数字字段标签接收焦点,所以在用户序列中应该有一个非常坚实的逻辑.

@H_419_14@<input type='text' onfocus="JavaScript:$('#thisForm').submit();">

副作用是:

隐藏的表单域将被短暂地显示出来.你可以避免这个使用onfocus处理程序也重新关注数字字段刚刚离开或者您可以将输入的宽度设置为0.后者对我最好.>如果你像我一样使用jqueryMobile,那么你自己就邀请了可怕的页面转换丑陋,所以如果你的表单在一个对话框中,提交表单就关闭对话框,一定要设置对话框的转换(当它被打开的时候)从上一个屏幕)到“无”.

总结

以上是内存溢出为你收集整理的html phonegap android:数字软键盘有下一个而不是去按钮全部内容,希望文章能够帮你解决html phonegap android:数字软键盘有下一个而不是去按钮所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1091554.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存