お問い合わせフォーム7選択ボックスの異なる値-テキスト、コンテンツ-テキストのオプション[クローズ]


10

DSoesだれでも、Contact Form 7プラグインのselect-optionsで別の値を設定する方法を知っていますか?これは私がやろうとしていることのHTMLの例です

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

ネイティブ解が存在しない場合は、jQueryを使ってこの問題を解決することができval()show()そしてhide()
ブラソフィロ

回答:


17

これはContact Form 7によってネイティブにサポートされているようですが、それを実現する方法についてはあまり明確ではありません。

これは、機能を説明するドキュメントページです。http//contactform7.com/selectable-recipient-with-pipes/

基本的にあなたがしなければならないすべてはそのような値を置くことです:

目に見える値|実際の値

パイプ「|」の前に来るもの 文字がフォームに表示され、その後に続くのはフォームに入力された実際の値です。

お役に立てば幸いです。


3
これは動作しません。ドキュメントが正しくありません。
Solomon Closson 2015

3
@SolomonClosson実際にはこれはまだ機能します。ファンキーです。フォームHTMLには「未加工」の値は表示されませんが、リンクの最後に示されているように_raw_、たとえば_raw_YOURFIELDではなくプレフィックスでアクセスできますYOURFIELD
drzaus

これはサーバー側でのみ機能します。ドキュメントによると、これは値がブラウザクライアントに送信されないようにすることです。そのため、オプションテキスト(jQueryのtext())ではなくjavascript(jQueryのval())を使用してオプション値にアクセスする場合は、Demilioの解決。
Herbert Van-Vliet 2017

「data」属性を使用してselectにデータを入力する場合の方法
Zorox

3

これを解決するには、まず標準の連絡フォーム7フォームを発行し、次に連絡フォーム7のすべてのショートコードから作成されたソースコードをコピーします。次に、実際の選択タグをそれ。このようにして、Contact Form 7エンジンを使用し、同時にオプションタグに独自の値テキストを設定できます...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.