iPad表单禁用[上一页|下一步]按钮
问题描述:
所以我有一个存在于滑块中的表单向导。整个想法是根据他们的决定来甄选人。问题是iPad。在iPad上,它允许您点击[上一个|下一个]在表单中的字段之间移动,这打破了门控策略。iPad表单禁用[上一页|下一步]按钮
在桌面浏览器上,我通过在门控字段上的按键上返回false来压制TAB
键。但在iPad上我看不到任何解决方案。
我试过tabindex并将门控输入设置为-1。这里的问题是,当他们穿过门后,[上一个|下一个]按钮被动反应并将所有东西搞乱。
有没有一种方法可以将这些按钮一起移除?或者将它们捕获为js事件?
(注:这是一个移动网页,而不是应用程序)
答
我解决这个问题的方法是在disable
上设置visibility: hidden
,并在用户不应该选择的任何表单元素上设置visibility: hidden
。这是一个痛苦的屁股,但它在iOS 5上运行良好。
答
您可以捕获的onfocus和的onblur您的各种元素的事件,并有一定的逻辑决定是否允许或不允许,根据您的需要。结果将是按下“下一步”并保持原位。
是的,这就是我最终做的,但它使用户体验不佳。 – Fresheyeball
好吧,这些按钮不能被删除,它们总是存在于Safari所显示的键盘窗口中。即使在iOS应用程序中的UIWebView中移除它们也是非常骇人的。 也许你可以把每个领域放在自己的形式,这可能会混淆下一个/上一个并禁用它们。 –
我也试过:(不幸的是一个应用程序是不可能的。 – Fresheyeball