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 では無いので一部のユーザ向けになってしまうかも。
もし機能として付けるのなら、任意属性みたいなものはどうでしょう?難しいでしょうか?
たとえば、属性名、値、というフィールドでも用意しておいて、任意の属性が使える。みたいな。
でも、何個用意するかって話にもなっちゃいますかね?
1:inputエリアにtitle属性は付加できませんか?
[text* your-name title:お名前]のようにしてみたのですがエラーなようで表示されませんでした。
付加したい理由としてはjquryでフォームに入力例をうっすらフォーカス表示させるライブラリを使っておりこれが各フォームのtitle属性の値を参照しております。
jQuery を使っているのであれば、以下の JavaScript でタイトル属性を追加することができます。
jQuery('input[name=your-name]').attr('title','お名前');
使用しているjqueryは下記URLのものです。
http://plugins.jquery.com/project/updnWatermark
他にも似たようなプラグインがあるのですがpostするとフォーカス表示されているテキストが送信されてしまうようでできればこれを使用したいと思っています。
js側をどういじればいいかもわからないのでwokamotoさんのご指摘通り下記のようにjsで制御するのが無難でしょうか?
jQuery(‘input[name=your-name]’).attr(‘title’,’お名前’);
それではそのように対応してみたいと思います。
続けての質問で申し訳ないのですが同じく使い方の質問です。
送信完了後に送信完了ページに移動させてます。
on_sent_ok: “location.replace(‘url’);”
これで任意のページへ移動するのでが『送信完了しました』のメッセージが表示されてから別ページへ移動します。
希望としては、送信完了メッセージを出さずページ移動したいのですがどのようにすれば可能でしょうか?
※送信完了メッセージは送信完了ページで表示します。
また、送信完了ページのurlを直打ちすると確認できるのですがこれを阻止する方法ってありますか?
希望としては、送信完了メッセージを出さずページ移動したいのですがどのようにすれば可能でしょうか?
これテーマのスタイルシートに加えたらできるかもしれませんがだめな場合は scripts.js 書き換えてください。
div.wpcf7-mail-sent-ok { visibility: hidden; }
また、送信完了ページのurlを直打ちすると確認できるのですがこれを阻止する方法ってありますか?
ありません。
ありゃ、勉強不足でした。
html4から、全部のタグでtitle属性が使えるようになったんですね・・・ごめんなさい