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

标签 javascript ios safari

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

有什么方法可以触发某些东西以便找到此输入并单击下一步吗?

最佳答案

我在这里从臀部射击,但你可以尝试其中之一:

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

关于javascript - 对于通过 JavaScript 隐藏/显示的输入,iOS 中的上一个/下一个按钮被禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11718041/

相关文章:

javascript - Highcharts 切换多轴图表的堆叠

javascript - Safari - 语法错误 : Cannot declare a let variable twice

javascript - webrtc音频或视频广播可以承受多少用户?

javascript - 根据现有类名更改类名

javascript - jQuery 和 Ajax 加载图像

ios - 如何在 Safari 上制作直播 swf 广播

html - Css 媒体查询在 Safari 浏览器中不起作用

objective-c - “发送到实例的无法识别的选择器”?

ios - 使用 Facebook Open Graph 发布操作

ios - 删除 TableView 单元格并刷新 View Controller 后刷新 TableView