Ich habe versucht, einen Platzhalter hinzuzufügen, der dem für ContactNumber angegebenen Platzhalter für mein Dropdown- Outlet ähnelt, der jedoch nicht angezeigt wird .
Code-
<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>
Beim Hinzufügen wurde versucht, first_as_label "Preferred outlet?"
dies als normale Dropdown-Werte anzuzeigen.
Zeigen alle Felder den Platzhalter an, gibt es eine andere Möglichkeit, den Platzhalter für das Dropdown-Menü festzulegen?
plugin-contact-form-7
Sanjuktha Sandesh
quelle
quelle
Antworten:
um die frage zu beantworten: das ist nicht möglich.
AFAIK, (HTMLwise) Es gibt keine Möglichkeit, einen Platzhalter zum Auswählen von Tags hinzuzufügen.
Viele Entwickler, die ich kenne, tendieren jedoch dazu,
disabled selected
Kombinationen für die Option zu verwenden ...Demo
Ich habe den Quellcode von CF7 (Version 4.3.1) überprüft und es gibt keine einfache Möglichkeit, dieses HTML-Format zu erreichen.
Sie können den harten Weg gehen, indem Sie die
wpcf7_add_shortcode_select
Aktionwpcf7_init
aufheben und stattdessen Ihre hinzufügen.quelle
Im Gegensatz zu dem, was die akzeptierte Antwort schon sagt, ist es tatsächlich möglich , und in Kontaktformular gebaut 7. Hier ist die aktuelle Liste der Optionen
[select]
hält . Ziemlich genau würden Sie die erste Option definieren, um der Platzhalter zu sein, indem Sie verwendenfirst_as_label
:Während es normalerweise nicht wie ein Platzhalter aussieht, kann der Benutzer den Platzhalter nicht auswählen und das Formular senden, wenn dies erforderlich ist. Dies zwingt den Benutzer, eine der anderen Optionen auszuwählen.
quelle
first_as_label
aber wie Sie sagten, sah es nicht nach anderen Platzhalterwerten aus..wpcf7 select[name="menu-70"] { color:#aaa; }
..wpcf7 select[name="menu-70"] option { color:#333; }
H., Sie können die Optionen dunkler machen, indem Sie auf die Optionen zielen (d . H. Die erste Option ist fokussiert). Wenn Sie also diesen Teil nicht ändern möchten, funktioniert die Lösung hervorragend.