iOS中的上一个/下一个按钮对于通过JavaScript隐藏/显示的输入被禁用

Previous/next buttons in iOS are disabled for input that is hidden/revealed via JavaScript

本文关键字:显示 隐藏 输入 JavaScript 上一个 下一个 按钮 iOS 于通过      更新时间:2024-05-13

在iOS上的Mobile Safari中查看这一点。当在第一个输入中找到值时,会显示第二个输入,但切换到表单中下一个输入的按钮(iOS中固定在键盘上)会被禁用。

有没有什么方法可以触发一些东西,这样我就可以找到这个输入,然后点击下一个?

我在这里从头开始射击,但你可以尝试其中一种:

  • 将隐藏字段设置为visibility:hidden; height:0而不是display:none
    • 可能的缺点:如果这样做有效,next按钮将始终处于活动状态
  • form-accordion.js的行136上,按照$this.blur(); $('body').focus(); $this.focus();的行做一些事情。虽然闷热,但它可能会起作用