• 解決済 dxc555

    (@dxc555)


    プラグインは現時点で最新バージョンで使い方について質問です。

    1:inputエリアにtitle属性は付加できませんか?
    [text* your-name title:お名前]のようにしてみたのですがエラーなようで表示されませんでした。

    付加したい理由としてはjquryでフォームに入力例をうっすらフォーカス表示させるライブラリを使っておりこれが各フォームのtitle属性の値を参照しております。

    jsの参照値を変更できればいいのですがjsは全くわからないので同様の事ができるのであれば代替案でも構いませんので方法があれば教えてください。

    2:セレクトボックスで空文字を任意の値にするには?
    [select your-area include_blank “北海道” “青森県” “岩手県”]のようにしていますが初期値が『—』になります。

    これを『選択してください』等任意のメッセージに変更したいです。

    また、以下のようにした場合、特定の値(仮に青森県)を最初に表示させる事もできるのでしょうか?
    [select your-area “北海道” “青森県” “岩手県”]

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • モデレーター Takayuki Miyoshi

    (@takayukister)

    1:inputエリアにtitle属性は付加できませんか?

    できませんが必要なら機能追加します。お使いの jQuery のライブラリについて詳しく教えて下さい。

    さしあたっては modules/text.php をいじるなどして対処してください。

    2:セレクトボックスで空文字を任意の値にするには?

    できません。

    また、以下のようにした場合、特定の値(仮に青森県)を最初に表示させる事もできるのでしょうか?
    [select your-area “北海道” “青森県” “岩手県”]

    [select your-area default:2 "北海道" "青森県" "岩手県"]
    これで青森県がデフォルトで選択された状態になります。

    http://contactform7.com/ja/2009/11/20/checkboxes-radio-buttons-and-menus-2/

    title 属性というのは、valid では無いので一部のユーザ向けになってしまうかも。
    もし機能として付けるのなら、任意属性みたいなものはどうでしょう?難しいでしょうか?

    たとえば、属性名、値、というフィールドでも用意しておいて、任意の属性が使える。みたいな。

    でも、何個用意するかって話にもなっちゃいますかね?

    モデレーター Takayuki Miyoshi

    (@takayukister)

    1:inputエリアにtitle属性は付加できませんか?
    [text* your-name title:お名前]のようにしてみたのですがエラーなようで表示されませんでした。

    付加したい理由としてはjquryでフォームに入力例をうっすらフォーカス表示させるライブラリを使っておりこれが各フォームのtitle属性の値を参照しております。

    jQuery を使っているのであれば、以下の JavaScript でタイトル属性を追加することができます。

    jQuery('input[name=your-name]').attr('title','お名前');

    トピック投稿者 dxc555

    (@dxc555)

    使用しているjqueryは下記URLのものです。
    http://plugins.jquery.com/project/updnWatermark

    他にも似たようなプラグインがあるのですがpostするとフォーカス表示されているテキストが送信されてしまうようでできればこれを使用したいと思っています。

    js側をどういじればいいかもわからないのでwokamotoさんのご指摘通り下記のようにjsで制御するのが無難でしょうか?
    jQuery(‘input[name=your-name]’).attr(‘title’,’お名前’);

    モデレーター Takayuki Miyoshi

    (@takayukister)

    ありがとうございます。参考にさせていただきます。

    js側をどういじればいいかもわからないのでwokamotoさんのご指摘通り下記のようにjsで制御するのが無難でしょうか?
    jQuery(‘input[name=your-name]’).attr(‘title’,’お名前’);

    はい、その方法でも機能すると思います。

    トピック投稿者 dxc555

    (@dxc555)

    それではそのように対応してみたいと思います。
    続けての質問で申し訳ないのですが同じく使い方の質問です。

    送信完了後に送信完了ページに移動させてます。
    on_sent_ok: “location.replace(‘url’);”

    これで任意のページへ移動するのでが『送信完了しました』のメッセージが表示されてから別ページへ移動します。

    希望としては、送信完了メッセージを出さずページ移動したいのですがどのようにすれば可能でしょうか?
    ※送信完了メッセージは送信完了ページで表示します。

    また、送信完了ページのurlを直打ちすると確認できるのですがこれを阻止する方法ってありますか?

    モデレーター Takayuki Miyoshi

    (@takayukister)

    希望としては、送信完了メッセージを出さずページ移動したいのですがどのようにすれば可能でしょうか?

    これテーマのスタイルシートに加えたらできるかもしれませんがだめな場合は scripts.js 書き換えてください。

    div.wpcf7-mail-sent-ok { visibility: hidden; }

    また、送信完了ページのurlを直打ちすると確認できるのですがこれを阻止する方法ってありますか?

    ありません。

    ありゃ、勉強不足でした。
    html4から、全部のタグでtitle属性が使えるようになったんですね・・・ごめんなさい

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • トピック「contactform7について」には新たに返信することはできません。