我在一个简单的HTML页面上有一个包含2个下拉列表的表单。根据第一个下拉列表中选择的值,Javascript事件处理程序(使用onChange事件)会更改第二个下拉列表的选项。
在第一个框中选择一个值并触摸浏览器窗口中的第二个框时,一切正常,但是当我使用Mobile Safari的下拉列表提供的“下一个”按钮时,只有渲染列表发生变化,但是dropdown-list-thing仍显示旧值。我该如何解决这个问题?
提前致谢
答案 0 :(得分:0)
编辑:
我发现这确实是Mobile Safari中的一个错误。 HTML已更新,但加载的选择器视图不会在首次打开时更新它的值。
答案 1 :(得分:0)
这似乎是一个safari移动bug或我喜欢称之为“新IE 6”的浏览器,如果你找到解决方案让我知道。我已尝试将事件绑定到更改,聚焦和模糊,我无法在移动safari的选择器控件中显示动态值,但您可以看到页面上的select元素发生更改。