Formulaire de contact 7 boîte de sélection différente valeur-texte puis contenu-texte dans l'option
-
-
Si aucune solutionnativen'existe,vouspouvez résoudre ceproblème avecjQuery `val ()`,`show ()`et `hide ()`.If no native solution exists, you can solve this with jQuery `val()`, `show()` and `hide()`.
- 0
- 2012-06-21
- brasofilo
-
2 réponses
- votes
-
- 2012-10-30
Il semble que cela soitprisen chargepar leformulaire de contact 7en modenatif,cen'esttout simplementpastrès évident de savoir comment y arriver.
Voici unepage de documentationexpliquant lesfonctionnalités: http://contactform7.com/selectable-recipient-with-pipes/
Engros,tout ce que vous avez àfaireest demettre les valeurs comme suit:
Valeur visible| valeur-forme-réelle
Ce quiprécède letube "|"Le caractère sera affiché dans leformulaire,et ce qui vient après sera la valeur réelle renseignéepour leformulaire.
J'espère que ça aide!
It looks like this is supported by Contact Form 7 natively, it's just not very obvious on how to make it happen.
Here's a documentation page explaining the functionality: http://contactform7.com/selectable-recipient-with-pipes/
Basically all you have to do is put the values like so:
Visible Value|actual-form-value
What comes before the pipe "|" character will be shown in the form, and what comes after will be the actual value filled in for the form.
Hope that helps!
-
Celane fonctionnepas.La documentationestincorrecte.This does not work. There documentation is incorrect.
- 4
- 2015-09-16
- Solomon Closson
-
@SolomonClosson Enfait,celafonctionnetoujours;c'estjustegénial.Leformulaire HTMLn'affichepas la valeur 'brute',mais comme le lienindique à lafin,vouspouvez y accéder avec lepréfixe `_raw_`,parexemple`_raw_YOURFIELD`plutôt que` YOURFIELD`.@SolomonClosson Actually this still works; it's just funky. The form HTML doesn't show the 'raw' value, but as the link states at the end you can access them with the prefix `_raw_`, e.g. `_raw_YOURFIELD` rather than `YOURFIELD`.
- 3
- 2015-12-04
- drzaus
-
Celafonctionnera uniquement côté serveur.Selon la documentation,celaempêche l'envoi de valeurs au client dunavigateur,donc si vous voulez accéder à la valeur de l'option avecjavascript (jQuery's val ()) au lieu dutexte d'option (jQuery'stext ()),alors optezpour Demilio'sSolution.This will work server side only. According to the documentation this is to prevent values to be sent to the browser client, so if you want to access the option value with javascript (jQuery's val()) instead of the option text (jQuery's text()), then go with Demilio's solution.
- 0
- 2017-12-23
- Herbert Van-Vliet
-
commentfaire cela sij'utilise l'attribut "data"pour remplir le select?how to do that if im using the "data" attribute to populate the select ?
- 0
- 2019-01-13
- Zorox
-
- 2012-06-21
J'ai résolu ceproblèmeen publiant d'abord leformulaire de contact standard 7,puisj'ai copié le code source créé àpartir detous les codes abrégés duformulaire de contact 7. Puis,à l'instar de l'utilisation du shortcode commebalise de sélection,j'ai utilisé une véritable sélection.tag avec dedans.De cettefaçon,je pourrais utiliser lemoteur duformulaire de contact 7et enmêmetemps définirmonpropretexte de valeur dans lesbalises d'option ...
I solved this by publishing the standard contct form 7 form first, then I copied the source code created from all the short-codes from contact form 7. Then insteaed of using the shortcode as the select tag I used a real select-tag with in it. This way I could use the contact form 7 engine and at the same time set my own value-text in the option tags...
Est-ce que quelqu'un sait commentje peux définir une valeur différente dans les options de sélection duplugin contactform 7?Voici unexemple HTML de ce quej'essaye defaire