Я пытаюсь создать раскрывающийся список, содержащий заполнитель. Кажется, он не поддерживает, placeholder="stuff"
как другие формы. Есть ли другой способ получить заполнитель в раскрывающемся списке?
html
twitter-bootstrap
placeholder
Иордания.JD
источник
источник
disabled selected hidden
или толькоhidden
все верные. :)Использовать скрытый:
источник
раскрывающийся список или выбор не имеют заполнителя, потому что HTML не поддерживает его, но можно создать такой же эффект, чтобы он выглядел так же, как и другие заполнители входных данных
если вы хотите увидеть первую опцию в списке, удалите свойство отображения из css
источник
Если вы инициализируете поле выбора с помощью javascript, можно добавить следующее, чтобы заменить текст заполнителя по умолчанию
noneSelectedText: 'Insert Placeholder text'
пример: если у вас есть:
в вашем javascript вы инициализируете selectpicker следующим образом
источник
Большинство опций проблематично для множественного выбора. Поместите атрибут Title и сделайте первый вариант как data-hidden = "true"
источник
Добавить скрытый атрибут:
источник
Попробуй это:
при использовании
required
+value=""
пользователь не может выбрать его, используя, онhidden
будет скрыт в списке параметров, когда пользователь откроет окно параметровисточник
Попробуйте @title = "stuff". У меня это сработало.
источник
Все это варианты .... импровизации. Bootstrap уже предлагает решение для этого. Если вы хотите изменить заполнитель для всех раскрывающихся элементов, вы можете изменить значение
Чтобы изменить индивидуальность, вы можете использовать параметр TITLE.
пример:
источник
bootstrap-select.js
Найдитеtitle: null,
и удалите.title="YOUR TEXT"
в<select>
элемент.Пример:
источник
Я думаю, что раскрывающееся меню с классом и кодом JQuery для отключения первой опции для выбора пользователем будет отлично работать как заполнитель Select Box .
Отключите первую опцию JQuery.
Это сделает первый вариант раскрывающегося списка в качестве заполнителя, и пользователь больше не сможет выбрать первый вариант.
Надеюсь, поможет!!
источник
Вот еще один способ сделать это
«Выбрать платформу» становится заполнителем, а свойство «required» гарантирует, что пользователь должен выбрать один из вариантов.
Очень полезно, когда вы не хотите использовать имена полей или метки.
источник
Это то, что вы можете сделать с помощью Bootstrap. При использовании класса «text-hide» отключенная опция сначала будет отображаться, но не в списке.
источник
У выбора Bootstrap есть
noneSelectedText
опция. Вы можете установить его черезdata-none-selected-text
атрибут. Документация .источник
Для
.html
страницыдля
.jsp
или любой другой страницы сервлета.источник
Используя bootstrap, если вам нужно также добавить некоторые значения к параметру, который будет использоваться для фильтров или других вещей, вы можете просто добавить класс «bs-title-option» к параметру, который вы хотите использовать в качестве заполнителя:
Bootstrap добавляет этот класс к
title
атрибуту.источник
Решение для Angular 2
Создайте ярлык поверх выбранного
и примените CSS, чтобы разместить его сверху
pointer-events: none
позволяет отображать выбор при нажатии на метку, которая скрывается при выборе параметра.угловатый html css
источник
вы можете заменить
defaultValue
на,selected
но это даст предупреждение.источник