• ベストアンサー

入力フォームの初期入力モード設定

Internet Explorerでは、スタイルシートでime-modeプロパティを記述すると 日本語入力モードや英数字入力モードなど初期設定出来る事は知っているのですが javascriptなどを利用したら 「カナ入力モード」や「数値入力モード」など設定することは可能なのでしょうか? また、他ブラウザ(safariやfirefox)など設定出来るのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

IEなどの独自仕様ですべてのブラウザに有効ではありませんが・ input[type=text],input[type=textarea]{ime-mode:active;} とか、属性値として、他にauto,inactive,disabledがあります。 javascriptを利用した方法は jQueryを使ったJavaScriptの書き方と、日本語入力モード制御の例 | JavaScript | murak.net ( http://murak.net/post/javascript/246 ) を参考に。

noname#152201
質問者

お礼

ありがとうございます。 やはり、既存仕様以上の事はできないんですね。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.2

「JavaScriptで入力モードを制御する」 http://www.kttnet.co.jp/~harashi/samplepg/ime-mode.htm IE独自拡張のようです。 Firefox9.0.1はOKでしたが、他のブラウザは分かりません。 もう一つ↓ http://javascript123.seesaa.net/article/131508328.html こちらもIEとFirefox9.0.1で有効でした。

noname#152201
質問者

お礼

ありがとうございます。 Firefoxが有効な件、初耳でしたありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
noname#158634
noname#158634
回答No.1

Javascriptを使おうが何を使おうが、設定値のないモードになんぞできるわけがない。 http://www.htmq.com/style/ime-mode.shtml ついでに、「数値入力モード」はそもそも存在しないので、仮に今後ime-modeが拡張されようが無理。

noname#152201
質問者

お礼

ありがとうございます。 そうなんですよね。 それ出来るんだったらATOKだったらどうなるんだとの話ですもんね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 入力モードが切り替わってしまう。

    最近Internet Explorer 7に切り替えてから、入力モードをかな変換に切り替えて文字を入力して、enterキーをたたくとなぜか自動で次の入力からは半角英数に切り替わってしまいます。そのときの入力モードのインジケーターたーというか黒丸を見てみると「ひらがな」になっています。 いくらひらがなキーをたたいても、直りません。 どうするかといえば、入力モードを直接入力にしひらがなキーをたたいてやるとひらがなが入力できますが、enterキーをたたくとまた半角英数に戻ってしまいます。 どこかの設定が違っているのでしょうか。 教えてください。よろしくお願いします。 なおキー設定はIMEで、変換はかなに設定しています。

  • 入力モード

    どうしたわけか、「かなモード」になってしまったようです。 「ローマ字モード」に変更すべく IMEツール(設定)→テキストとサービスの入力言語画面で 「プロパティ」に入って、「かな」から「ローマ字」に変更したいのですが、どうしたわけか、 「プロパティ」ボタンが薄くなっていて、入れません。 家の者が、自分のプロファイル内で文章作成していたときに 「わ(WA)」といれたら「てち」となった。 そのため、画面の右下の「変なの」をいじってみたけど、治らなかったから、あちこちいじった。 ・・・だそうです。 以前同じ状態(かなモード)になったときには、ちゃんと IMEツール(設定)→テキストとサービスの入力言語画面の全般タブ の「プロパティ」ボタンに入って、治すことができました。 今回は、このプロパティ内に入れない状態です (追加以外は、どれにも入れません) どうしてこのようなことになるのでしょうか? また、どのように解決したらいいのでしょうか?

  • 初期入力モードを直接入力に変えたい

    Microsoft IME Standard 2003を使っています。 初期入力モードは最初から「ひらがな」になっていて、いつもキーボードの「半角/全角」キーで「直接入力」に変えているのですが面倒です。 「Microsoft IME スタンダード のプロパティ」の「初期入力モード」の選択肢に「直接入力」がないので変えれません。 他にも設定が必要なのでしょうか?よろしくお願いします。

  • HTMLのタグ「ime-mode」について

    スタイルシートのime-modeプロパティについての質問です。 <input type="text" name="mail" size="40" style="ime-mode: inactive;"> もしくは <input type="text" name="mail" size="40" style="ime-mode: disabled;"> を使用した場合に、「英数字入力モード」になるはずなのですが 現在試してみたところ、数字しか入力できません。 半角英数字のみ入力可能としたいのですが、数字しか入力出来ないこの原因が分かる方はいらっしゃいませんでしょうか style="ime-mode: active;" とした場合には、正常に日本語入力モードになります。

    • ベストアンサー
    • HTML
  • 初期入力モード

    言語バーの初期入力モードが、半角英数字のまま固定されて動きません。この6年間で初めてのトラブルです。 設定のプロパティで、ローマ字入力の「ひらがな」モードを選択しても言語バーの半角英数字の表示が選択され押し込まれた状態で固まっています。 問題は、画面上でひらがなを入力できない場合が多発することです。解決法を教えてください。

  • Access・入力モードについて

    ●Windows2003 XP(SP2)/Access2003・IMEスタンダード2003 フォームのテキストボックスにプロパティ設定をしていています。 そこで・・・ [IME入力モード→オン] [IME入力モード→ひらがな] この二つの設定の違いはなんでしょうか? どう使い分けたらいいのでしょうか? IME入力モードをオンにするとはどういう意味なのでしょうか? 私の浅い知識でIMEをオン=日本語入力オン(ひらがな・かな変換)かつ、タスクバーの言語バーの表示が「A」→「あ」になっている時は入力モードオンになっていることだと思っています。 根本的に考え方が違うのでしょうか? ご存知の方いらっしゃいましたらどうか、ご教授ください。 よろしくお願いします。

  • 入力モードが切り替わってしまう。

    最近Internet Explorer 7をインストールしてから、文字を入力する時 入力モードをひらがなに切り替えて、入力して、enterキーをたたくとなぜか自動的に次の入力文字が半角英数に切り替わってしまいます。 そのときの入力モードをクリックして見てみると、黒丸の印は「ひらがな」になっていますがひらがなにはなりません。 いくらひらがなキーをたたいても直りません。 どうするかといえば、入力モードを直接入力にしひらがなキーをたたいてやるとひらがなが入力できますがenterキーをたたくとまた半角英数に戻ってしまいます。 どこかの設定が間違っているのでしょうか。 教えてくださいよろしくお願いします。 なおプロバティのキー設定はIMEで、入力設定はかな入力、初期入力モードはひらがなに設定しています。

  • 入力モードについて

    DELのパソコンにウインドウズXPが入っています。 今まではなんともなかったのですが、どうしたきっかけかあるときから 1)「かな入力モード」になってしまいます。 再度ローマ字入力には出来るのですが、(本人は)何もしていない(つもり)のに突然かな入力になるので、不便です。 2)IMEパットをクリックして「手書き」モードを立ち上げたいのですが、出てこなくなりました。 パソコンの操作はある程度出来るのですが、設定となるとさっぱりです。 どこをどう設定すればいいのか、教えて貰えないですか。

  • ATOK2012の入力モード

    IE11のインターネットオプションでユーザー補助でユーザースタイルシートを設定しています。ここで、ATOK2012の入力モードが半角カナになります。ローマ字ひらがなに設定しています。IME2010も同じ現象がありましたがIME2010は6/11に解消されたようです。ATOK2012は未だ解消されていないのでしょうか。現在はIE11⇒IE10ダウンして使用しています。変換効率からATOK2012を使いたいのです。

  • 入力設定が勝手にかな入力になる。

    IMEスタンダードのプロパティを開かなければ、入力設定をローマ字設定に戻せないため 非常にわずらわしいです。なんとか勝手にかな入力にならないようにできるのでしょうか?