Modulo di contatto 7 selezionare una casella con un valore-testo diverso quindi un contenuto-testo nell'opzione [chiuso]


10

Qualcuno sa come posso impostare un valore diverso nelle opzioni di selezione nel plug-in del modulo di contatto 7? Ecco un esempio HTML di ciò che sto cercando di fare

<selct>
<option value="1">My car</option>
<option value="2">Your car</option>
</select>

Se non esiste alcuna soluzione nativa, è possibile risolvere questo con jQuery val(), show()e hide().
brasofilo,

Risposte:


17

Sembra che questo sia supportato da Contact Form 7 in modo nativo, non è molto ovvio su come farlo accadere.

Ecco una pagina di documentazione che spiega la funzionalità: http://contactform7.com/selectable-recipient-with-pipes/

Fondamentalmente tutto ciò che devi fare è mettere i valori in questo modo:

Valore visibile | valore-forma-effettiva

Cosa viene prima della pipa "|" il carattere verrà mostrato nel modulo e ciò che verrà dopo sarà il valore effettivo compilato per il modulo.

Spero che aiuti!


3
Questo non funziona. La documentazione non è corretta.
Solomon Closson,

3
@SolomonClosson In realtà funziona ancora; è solo funky. Il modulo HTML non mostra il valore "grezzo", ma come indica il link alla fine è possibile accedervi con il prefisso _raw_, ad esempio _raw_YOURFIELDanziché YOURFIELD.
drzaus,

Funzionerà solo sul lato server. Secondo la documentazione questo serve a impedire l'invio di valori al client del browser, quindi se si desidera accedere al valore dell'opzione con javascript (jQuery's val ()) invece del testo dell'opzione (jQuery's text ()), quindi andare con Demilio's soluzione.
Herbert Van-Vliet il

come fare se sto usando l'attributo "dati" per popolare la selezione?
Zorox,

3

Ho risolto pubblicando prima il modulo standard contct 7, quindi ho copiato il codice sorgente creato da tutti i codici funzione dal modulo di contatto 7. Quindi ho istinto di utilizzare lo shortcode come tag select Ho usato un vero tag select con in esso. In questo modo ho potuto utilizzare il modulo del modulo di contatto 7 e allo stesso tempo impostare il mio valore-testo nei tag delle opzioni ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.