#html
#HTML
Вопрос:
Я работаю над приложением для отправки почты, и мне нужно использовать тег выбора HTML с отображением нескольких параметров (но выбирать только по одному за раз).
Я пытался multiple='multiple'
, но он показывает только один вариант, и стрелка исчезает из поля выбора.
<select multiple="multiple">
<option>Volvo</option>
<option>Saab</option>
<option>Mercedes</option>
<option>Audi</option>
</select>
Комментарии:
1. Вы видите ту же ошибку в jsfiddle.net/x4vMb ?
Ответ №1:
Возможно, вам потребуется включить «size» в дополнение к атрибуту «multiple», чтобы показывать более одного параметра одновременно. Попробуйте что-то вроде этого:
<select multiple="multiple" size="10">
<option value="...">...</option>
...
</select>
В качестве альтернативы, поскольку вы хотите выбрать только один вариант, вы можете рассмотреть возможность использования списка переключателей. Например,
<input type="radio" name="auto" value="Audi" />Audi<br />
<input type="radio" name="auto" value="Honda" />Honda<br />
...
Комментарии:
1. @AshokYadav, какой браузер вы используете, и пробовали ли вы его в каких-либо других?
2. @AshokYadav, это работает так, как вы хотели бы для меня в Firefox. Вы пробовали какие-либо другие браузеры?
3. @imm — с каких пор переключатель является альтернативой для множественного выбора? Я думаю, флажок — правильный ответ. редактировать: Хорошо, извините, я прочитал весь исходный пост.
4. @shaggy, OP запрашивает, чтобы пользователь мог видеть много вариантов, но выбрать только один.
5. Переключатель здесь не подходит, потому что у меня нет ограничений по параметрам. Это будут темы для электронных писем, которые будут выбраны из базы данных.