サポート » プラグイン » MW WP Form でのフォーム中での タグ内へのインライン要素の挿入方法につい

  • 解決済 DashieLove

    (@dashielove)


    お世話になります。お初にお目にかかります。
    MW WP Formのすばらしさにはただただ感謝の限りで、いつもありがたく使わせていただいています。

    MW WP Formを使用していて、ヘルプを読んだりWeb上で検索をしても、このフォーラムのログを追ってみても類似の内容が発見できなかったので質問させてください。

    MW WP Formを用いたフォーム中において、具体例として以下のような状況があったとします。
    [mwform_checkbox name="NAME" children="A,B,C"]
    この場合、各childrenの文字列(<label> タグが生成された部分になると思います)にインライン要素のHTMLタグを挿入するにはどうすればよいのでしょうか。直接的に <インライン要素タグ> と打ち込もうとしたら &gt; や &lt; を使ったかのようにそのまま < > が表示されてしまいます。

    上記記述は以下のように出力されると思うのですが

    <span><label><input type="checkbox" name="NAME[data][]" value="A" />A</label></span>
    <span><label><input type="checkbox" name="NAME[data][]" value="B" />B</label></span>
    <span><label><input type="checkbox" name="NAME[data][]" value="C" />C</label></span>

    それをたとえば次のようにしたいのです。

    <span><label><input type="checkbox" name="NAME[data][]" value="A1" />A<del>1</del></label></span>
    <span><label><input type="checkbox" name="NAME[data][]" value="B2" />B<sub>2</sub></label></span>
    <span><label><input type="checkbox" name="NAME[data][]" value="C3" />C<strong>3</strong></label></span>

    大変初歩的な質問の可能性もありお恥ずかしい限りなのですが、どうぞよろしくお願い申し上げます。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック投稿者 DashieLove

    (@dashielove)

    補足ですが、各valueが次のような状態になってしまっても問題ありません。何か方法はございますでしょうか。

    <span><label><input type="checkbox" name="NAME[data][]" value="Adel1del" />A<del>1</del></label></span>
    <span><label><input type="checkbox" name="NAME[data][]" value="Bsub2sub" />B<sub>2</sub></label></span>
    <span><label><input type="checkbox" name="NAME[data][]" value="Cstrong3strong" />C<strong>3</strong></label></span>
    <span><label><input type="checkbox" name="NAME[data][]" value="A<del>1</del>" />A<del>1</del></label></span>
    <span><label><input type="checkbox" name="NAME[data][]" value="B<sub>2</sub>" />B<sub>2</sub></label></span>
    <span><label><input type="checkbox" name="NAME[data][]" value="C<strong>3</strong>" />C<strong>3</strong></label></span>
    <span><label><input type="checkbox" name="NAME[data][]" value="A&lt;del&gt;1&lt;/del&gt;" />A<del>1</del></label></span>
    <span><label><input type="checkbox" name="NAME[data][]" value="B&lt;sub&gt;2&lt;/sub&gt;" />B<sub>2</sub></label></span>
    <span><label><input type="checkbox" name="NAME[data][]" value="C&lt;strong&gt;3&lt;/strong&gt;" />C<strong>3</strong></label></span>

    トピック投稿者 DashieLove

    (@dashielove)

    難しい内容なのでしょうか…?
    あるいは、あまりにも基礎的すぎる簡単すぎる話(いうなればぐぐれ○すという事)なのでしたら、大変申し訳なかったですが…。

    エスケープされて出力されるので普通にはできません。やるなら jQuery とかで HTML を書き換える感じになりますかね。

    トピック投稿者 DashieLove

    (@dashielove)

    Kitajimaさま、ご返信をありがとうございます。
    jQueryで処理させる事になるのですね。jQueryは全然分からないので勉強しなくてはですが、少し方向性が分かってうれしいです。ありがとうございます!

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「MW WP Form でのフォーム中での タグ内へのインライン要素の挿入方法につい」には新たに返信することはできません。