我知道有关Android软键盘及其默认显示的按钮,以及在何种情况下以及如何修改这些按钮的问题和答案。
但是,所有答案都涉及更改Java代码。由于我正在使用Phonegap和jQueryMobile编写跨平台应用程序,因此我想远离学习Java。
我的问题是: 我有一个表格(按此顺序,缩写为html):
<form action='javascript:processSubmit()'>
<select id='expenseType'/>
<input type='text' id='expenseAmount'/>
<select id='expenseDate'/>
<button type='submit'/>
</form>
目前发生的情况是按下文本输入字段后会出现软键盘。到现在为止还挺好。软键盘右下角的按钮显示&#39; Next&#39;。但按下它并不会将焦点转移到下一个表格字段。当用户点击第二个选择并选择一个值时,键盘按钮不会更改为“完成”。
有没有办法给字段一些特殊的html属性来使魔法发生?
或者以Javascript方式更改软键盘?
答案 0 :(得分:2)
AFAIK,JavaScript或HTML无法影响Android软键盘的行为。
答案 1 :(得分:0)
我知道这是一个非常古老的问题,但是使用此插件https://github.com/driftyco/ionic-plugin-keyboard,您可以使用Keyboard.hideKeyboardAccessoryBar方法更改此行为