2016-03-01 60 views
3

我在iPhone Safari上的多选框有问题。当我打开多选框时,它会自动选择第一个选项。下面是我使用的代码片段:防止在iPhone Safari中自动选择多选框的第一个选项

<select multiple> 
    <option value="test1">Test 1</option> 
    <option value="test2">Test 2</option> 
    <option value="test3">Test 3</option> 
</select> 

我已经添加了disabled属性的空白选项(参见下面从here)作为第一个选项,但它并没有在iPhone中的Safari工作。我使用的是iPhone 6S +:

<option disabled></option> 

回答

0
<option selected=selected value="test0">Pick an option</option> 

使用属性selected来指定这个选项应该是一个选择。或者将您想要查看的第一个默认选中列表顶部。

disabled属性将,以及我知道它听起来多么不可能,禁用您的选择选项,因此意味着它将无法被选中。

+0

没有任何选项,而不是添加“选择一个选项”行选择的选择框 –

+2

就足够了。未选择=已选择,请参阅http://www.w3schools.com/tags/att_option_selected.asp – Alexis

+0

@PeinceGautam yup,将其替换为您希望显示的任何值。选择一个选项只是一个默认的占位符,它会告诉用户他必须选择一个选项。 –

0
disable=disable 

只是它添加选项,以便没有人能够访问该选项

相关问题