Typeaheadの日本語入力対応02/25/2013Bootstrapに入っているTypeheadは、フォームに入力している途中で、候補文字が出てきて補完してくれる便利な機能です。こんな機能をかんたんに導入することができて、最高なんですが、日本語入力に対応していないという致命的欠点があります。Typeaheadが日本で使えないまずはじめに、英語だと文字の変換なんてありませんから、英単語を入力している途中で候補が出てきて、矢印キーで選択してエンターというのが想定しているBootstrapが想定している流れです。日本語は変換してエンターという操作があります。このせいで、変換候補を選んでエンターを押した時点でTypeaheadも選択されたことになってしまうのです。ツール「CLPRO」でも、項目入力時に使っていますので、日本語対応の修正を行いました。Typeaheadを修正bootstrap.jsを少し変更するだけで、対応出来ました。}items.first().addClass(‘active’)をコメントアウトすれば、変換した後のエンターは無効になります。「自分のサービスで生きていく」をコンセプトに個人開発オンラインサロン「入江開発室」を運営(詳しいプロフィール)あわせて読みたい顧客の要望通りにシステムを作ったのに「使いずらい」と不満が出るのはなぜかWEBサービス収入が月12万円で伸び悩んでます。