Comment ajouter un espace réservé pour le contact form7 pour la liste déroulante? [fermé]

9

J'ai essayé d'ajouter un espace réservé similaire à celui indiqué pour ContactNumber pour mon point de vente , mais cela ne s'affiche 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>

Tentative d’ajout de first_as_label "Preferred outlet?" pour l’afficher comme une liste déroulante ordinaire.

Reste que tous les champs affichent le paramètre fictif, un autre moyen de définir un paramètre générique?

    
posée Sanjuktha sandesh 06.01.2016 - 05:51

2 réponses

5

pour répondre à la question: ce n'est pas possible.

D'après ce que je sais, (HTMLwise), il est impossible d'ajouter un espace réservé pour sélectionner des balises.

Beaucoup de développeurs que je connais ont cependant tendance à utiliser la combinaison disabled selected pour l'option ...

<select>
    <option value="" disabled selected>Select your option</option>
    <option value="ydasdas">ydasdas</option>
    <option value="dasda">dasda</option>
    <option value="ydagfdsdas">ydagfdsdas</option>
    <option value="ewefsdf">ewefsdf</option>
</select>

démo

J'ai vérifié le code source de CF7 (version 4.3.1) et il n’existe pas de moyen facile de réaliser ce format HTML.

Vous pouvez aller très loin en supprimant wpcf7_add_shortcode_select action sur wpcf7_init et ajoutez le vôtre à la place.

    
réponse donnée Reigel 06.01.2016 - 07:18
52

Contrairement à ce que la réponse acceptée suggère, il est en fait possible et intégré dans le formulaire de contact 7. Voici l'actuel liste des options [select] est valide . En gros, vous définiriez la première option comme étant un espace réservé à l'aide de first_as_label :

[select* Test first_as_label "Placeholder" "Option 1" "Option 2"]

Bien que cela ne ressemble généralement pas à un espace réservé, l'utilisateur ne sera pas en mesure de le sélectionner et d'envoyer le formulaire, le cas échéant. Cela obligera l'utilisateur à sélectionner l'une des autres options.

    
réponse donnée Howdy_McGee 06.01.2016 - 16:36

Lire d'autres questions sur les étiquettes