如何在不点击组合框的情况下进入组合框。只需点击链接,div或其他东西?的onclick = “....”
ComboBox(多个)有style =“visibility:hidden”。它应该在iphone上运行。
示例代码:
<div onclick="jumpintoComboBox()">click</div><select id="direct" multiple style="visibility: hidden">...</select>
function jumpintocombobox() { $('#direct').focus() }
感谢。
答案 0 :(得分:1)
select
元素是少数几种表单控件之一,requires native 点击事件可在iOS上的Safari中激活焦点。甚至不使用document.createEvent
和document.dispatchEvent
也行。它是浏览器安全模型的一部分,只允许用户故意“点击”打开表单控件。
实现您想要的功能的一种方法是将组合框的select
元素放在您希望用户单击的区域中并以不同方式设置样式,也许这样看起来就像一个按钮,如果这就是你的意思想。