サポート » プラグイン » Contact Form 7のテキストボックスにIMEを設定したい

  • お問合せのフォームにContact Form 7を使用させてもらっています
    素人の私には大変ありがたいプラグインです

    お教えいただきたいことは、
    訪問者が入力してもらうテキストボックスに移動したとき、
    お名前、住所、メッセージなどは  全角入力
    メールアドレス、電話番号などは  半角入力
    と自動的なるようにIMEを設定したいと思っています

    このフォーラム内やContact Form 7カスタマイズなど検索しましたが、
    見つけられません。
    また、Contact Form 7のPHPを開いてみましたがさっぱりわかりません。
    できれば、Contact Form 7の管理画面の「フォーム」から設定できれば
    大変ありがたいのですが・・

    よろしくお願いします

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

    (@odysseygate)

    >tiger5 さん
    いろいろなやり方があると思いますが、
    Internet Explorer と Firefox 3 以降でよければ
    簡単な方法として、CSSで
    ime-mode プロパティを使うことで解決できます。

    active が IMEオン:日本語入力
    inactive が IME オフ:英数字入力

    になります。

    どのブラウザでも制御したい、ということであれば
    JavaScript による制御やソースの書き換えが
    必要になってくるかと思いますので、
    「form IME制御」あたりでぐぐって、解決方法を
    探してみてください。

    トピック投稿者 tiger5

    (@tiger5)

    odyssey様

    早速ご回答いただきありがとうございます。
    できれば、Contact Form 7がバージョンアップされた場合も
    設定が残るように、管理画面の「フォーム」で行いたいと思っています。
    (cssなどで変更するとアップ時に消えてしまいそうな気がしています)
    現在は、当初のままで使用しています。

    <p>お名前 (必須)
    [text* your-name ] </p>

    この中で教えていただいた、active をどう書き込んだら良いのかわかりません。
    [text* your-name ]の中で位置を変えたり、”ime-mode:active”と書いたり
    タグの作成のテキスト項目で、デフォルト値に書き込んだりといろいろ試しましたがうまくいきません。
    申し訳ありませんが、今一度お教えください
    よろしくお願いします
    各バージョンは
    IE 8
    wordpress 3.0.1
    Contact Form 7 2.3.1  です

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「Contact Form 7のテキストボックスにIMEを設定したい」には新たに返信することはできません。