質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

解決済

1回答

4349閲覧

IME 制御 javascript

coko1

総合スコア276

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

0クリップ

投稿2016/12/22 10:50

var input = document.createElement('input');
input.type = 'text';

上記のようにエレメントを作成して、そのエレメントに対してIMEの制御を設けたいのですがどのように記述すればよいのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

ブラウザのIME制御はブラウザ依存が非常に大きいため、ターゲットとするブラウザ前提が必要です。
ブラウザ依存はありますが、基本的にはスタイルシートの設定になります。
class指定するのか、直接style指定するのか、により記載は変わります。
※動かしていないのであしからず。

JavaScript

1var input = document.createElement('input'); 2input.type = 'text'; 3//input.className('ime-on'); // class指定 IMEモードON 4//input.className('ime-off'); // class指定 IMEモードOFF 5//input.style = 'ime-mode:active'; // 直接sytle指定 IMEモードON 6//input.style = 'ime-mode:disabled'; // 直接sytle指定 IMEモードOFF

CSS

1/** CSSはclass指定の場合のみ必要です */ 2/** IMEモードONのスタイル */ 3.ime-on { 4 ime-mode:active; 5} 6/** IMEモードOFFのスタイル */ 7.ime-off { 8 ime-mode:disabled; 9}

投稿2016/12/22 12:38

johan

総合スコア17

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問