有没有办法改变移动键盘上的转到/提交按钮在移动网页上的作用
Is there a way to change what the go / submit button on a mobile keyboard does on a mobile web page?
我们有一个购物车表单,它有3个提交按钮(一个用于更新数量,一个用于输入促销代码,另一个用于完成结账)。
在桌面上,用户应该点击他们正在影响的项目旁边的提交按钮,通常情况下就是这样,按钮靠近他们的鼠标/键盘焦点,视觉关联很强。
在手机上,点击手机键盘提供的"开始"或"提交"按钮会感觉更自然。这将使用页面上的第一个提交按钮而不是最合适的按钮来提交表单。
我可以更改移动用户单击键盘上的"转到/提交"按钮时发生的情况吗?
我在这里的知识非常有限,但你不能使用onsubmit
回调吗?-http://www.htmlgoodies.com/html5/tutorials/HTML5-Development-Form--Keyboard-Events-3885651.htm#fbid=NgeGkg0S2JD
通过禁用提交按钮并根据焦点所在的表单字段有条件地启用它们来解决这个问题(到目前为止只在iPhone上测试过)。
无论如何,在iPhone上,键盘的go按钮使用它找到的第一个启用的提交按钮提交。如果没有启用的按钮,则按钮不起任何作用(如果没有启用提交按钮,则希望将其删除,但事实并非如此)。
相关文章:
- iPhone锚点,scrollTop,scrollTo显示移动按钮栏,但不会滚动或跳到锚点
- jQuery 移动按钮无法按预期工作
- 使用jQuery单击移动按钮
- 使用 ng 类移动按钮
- 移动按钮未收到单击事件
- 如何禁用/启用 jQuery 移动按钮
- 如何模拟拖动事件(单击鼠标移动按钮)
- 单击边框时,将单击事件绑定到jquery移动按钮不起作用
- 在javascript中使用css移动按钮
- 如何在不丢失格式的情况下刷新包含JQuery移动按钮的表
- 我想使用jquery左右移动按钮
- 我需要移动按钮左右,然后再次使用jquery左右
- jQuery移动按钮点击事件不工作
- 触发dojox移动按钮的单击事件
- jQuery移动按钮有时只被选中,但没有发生页面过渡
- Jquery移动按钮不工作在第二次点击
- Jquery移动按钮点击在角落不工作
- 如何获得一个Jquery移动按钮打开特定的可折叠列表Id
- Javascript移动按钮并求助于slice
- 使用JavaScript创建JQuery移动按钮