Я попытался добавить заполнитель, аналогичный указанному для ContactNumber, в раскрывающемся списке Outlet, но он не отображается.
Код-
<div class="form-group form-icon-group">
<i class="fa fa-phone" > </i> [tel* ContactNumber /8 class:form-control placeholder "Contact Number *"]
</div>
<div class="form-group form-icon-group">
<i class="fa fa-food" > </i> [select Outlet id:outlet class:form-control "-- Select Outlet--" "Pasir Ris" "Thomson"]
</div>
Попытка добавления, first_as_label "Preferred outlet?"
чтобы это отображалось как обычные выпадающие значения.
Остальные все поля показывают заполнитель, есть ли другой способ дать заполнитель для выпадающего списка?
plugin-contact-form-7
Санджукта Сандеш
источник
источник
Ответы:
ответить на вопрос: это невозможно.
AFAIK, (HTMLwise) нет способа добавить заполнитель для выбора тегов.
Однако многие разработчики, которых я знаю, склонны использовать
disabled selected
комбинацию для выбора ...демонстрация
Я проверил исходный код CF7 (версия 4.3.1), и нет простого способа добиться этого HTML-формата.
Вы можете пойти трудным путем, удалив
wpcf7_add_shortcode_select
действиеwpcf7_init
и добавив вместо него свое.источник
Вопреки тому , что подсказывает общепринятый ответ, он на самом деле можно и встроенный в контактную форму 7. Вот фактический список опций
[select]
трюмы . В значительной степени вы бы определили первый вариант для заполнения, используяfirst_as_label
:Хотя он традиционно не будет выглядеть как заполнитель, если потребуется, пользователь не сможет выбрать заполнитель и отправить форму - это заставит пользователя выбрать любой из других вариантов.
источник
first_as_label
но, как вы сказали, он не похож на другие значения заполнителей..wpcf7 select[name="menu-70"] { color:#aaa; }
поле выбора (т.wpcf7 select[name="menu-70"] option { color:#333; }
. Е. Затем вы можете сделать параметры более темными, нацелив их на параметры (т . Е. Первый параметр выделен на фокусе, поэтому, если вы не хотите изменить эту часть, решение отлично работает).