2016-03-01 2 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. Я использую картинки 6с +:

<option disabled></option> 

ответ

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

Используйте атрибут selected, чтобы указать, что этот параметр должен быть выбран один. Или поставьте первый, который хотите увидеть по умолчанию в верхней части списка.

disabled атрибут будет, я знаю, насколько это невозможно, это отключает ваш вариант выбора, что означает, что он не сможет быть выбран.

+0

есть ли вариант вместо добавления «Pick опции» строка в окно выбора –

+2

выбранного достаточно. Не выбран = выбран, см. Http://www.w3schools.com/tags/att_option_selected.asp – Alexis

+0

@PrinceGautam yup, замените его на любое значение, которое вы хотите отобразить. Выбор варианта - это просто владелец места по умолчанию, который скажет пользователю, что он должен выбрать вариант. –

0
disable=disable 

просто добавить его в варианте, так что никто не сможет получить доступ к этой опции

Смежные вопросы