サポート » プラグイン » Contact Form7のチェックボックス項目内の改行について

  • 解決済 yuking1221

    (@yuking1221)


    現在制作中のホームページにおいて、Contact Form 7を採用しております。
    スクロールバー中央付近にある、見出し名「外国人患者様情報」となっているチェックボックスの項目が、日本語+英語となっているかと思いますが、日本語が1行目、英語が2行目となるように設定したいのですが、チェックボックスのショートコード内を下記のように設定すると、<br>が表示されてしまいます。

    【ショートコードの記載】
    [checkbox (Name) “テスト<br>test”]
    【出力結果】
    テスト<br>test

    この出力が下記になるようにしたいのですが、ショートコードの項目内にタグを設置した場合に、タグが反応するようになるにはどのようなことをしたらよいのでしょうか。

    【理想の出力結果】
    テスト
    test

    ヘルプの必要なページ: [リンクを見るにはログイン]

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    結論から言うと、回避することはできないと思います。

    スラッシュか何かで間を区切れば良いと思いますが、どうしたも改行したいのであれば<br>と出力されたものを、JavaScript で改行に置き換えればできると思います。
    実際には<br>ではなく<br>と出力されていると思いますので、brタグに置き換えます。

    しかし、JavaScript の実行が完了するまで1行のまま表示されているうえ、JavaScript の実行と共にコンテンツの高さが変わるので、表示がちょっとバタバタする可能性もありますので、やる価値はあまり無いような気もします。

    • この返信は3年、 2ヶ月前にmunyaguが編集しました。
    トピック投稿者 yuking1221

    (@yuking1221)

    @munyagu

    早速お返事いただき、ありがとうございます。
    こちらも結構調べて出てこなかったので、最悪javascriptで出力された項目内に<br>があるかどうかを判定させてやろうかなと考えていましたが、それしかないのですね。
    ありがとうございます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「Contact Form7のチェックボックス項目内の改行について」には新たに返信することはできません。