J'ai essayé d'ajouter un espace réservé similaire à celui indiqué pour ContactNumber pour ma sortie déroulante, mais il n'apparaît pas.
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>
Essayé d'ajouter first_as_label "Preferred outlet?"
donc cela s'affiche comme des valeurs déroulantes ordinaires.
Reste que tous les champs montrent l'espace réservé, une autre façon de donner l'espace réservé pour le menu déroulant?
plugin-contact-form-7
Sanjuktha sandesh
la source
la source
Réponses:
pour répondre à la question: ce n'est pas possible.
AFAIK, (HTMLwise) il n'y a aucun moyen d'ajouter un espace réservé pour sélectionner des balises.
Beaucoup de développeurs que je connais ont cependant tendance à utiliser la
disabled selected
combinaison pour l'option ...démo
J'ai vérifié le code source de CF7 (version 4.3.1), et il n'y a aucun moyen facile d'atteindre ce format html.
Vous pouvez suivre la voie difficile en supprimant l'
wpcf7_add_shortcode_select
actionwpcf7_init
et en ajoutant la vôtre à la place.la source
Contrairement à ce que la réponse acceptée suggère, il est effectivement possible et intégré dans Formulaire de contact 7. Voici la réelle liste des options
[select]
détient . À peu près, vous définiriez la première option comme espace réservé en utilisantfirst_as_label
:Bien qu'il ne ressemble traditionnellement pas à un espace réservé, s'il est requis, l'utilisateur ne pourra pas sélectionner l'espace réservé et envoyer le formulaire - cela oblige l'utilisateur à sélectionner l'une des autres options.
la source
first_as_label
mais comme vous l'avez dit, cela ne ressemblait pas aux autres valeurs d'espace réservé..wpcf7 select[name="menu-70"] { color:#aaa; }
. Ensuite, vous pouvez assombrir les options en ciblant les options (c'est-à-dire que.wpcf7 select[name="menu-70"] option { color:#333; }
la première option est mise en évidence sur le focus, donc à moins que vous ne vouliez changer cette partie, la solution fonctionne très bien).