• ベストアンサー

フォームで半角英数(または直接入力)に固定したい

Form内のinputで入力する文字を半角英数に固定させたいのですがどうしたらいいのでしょうか。 携帯サイトならやり方はわかりますが、IEなどPCからの入力文字をコントロールしたいのです。 いろいろ調べてみたのですが、これといったサイトが見つかりません。 どなたかご指導よろしくお願いします。

  • choei
  • お礼率63% (286/451)
  • HTML
  • 回答数2
  • ありがとう数7

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

  • ベストアンサー
  • bear-yum
  • ベストアンサー率16% (2/12)
回答No.1

style="ime-mode:disabled;" を指定すればOKのはずです。 例 <input type="text" style="ime-mode:disabled;">

choei
質問者

お礼

ありがとうございました。 求めていたとおりのものできちんとできました。

その他の回答 (1)

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.2

全てには対応してないけどime-modeを設定することで一部環境で半角固定に出来ます。 未対応環境を考慮して半角で入力するよう促すメッセージを書いておくと良いと思います。

choei
質問者

お礼

ありがとうございました。 解決できました。

関連するQ&A

  • 入力フォームにひらがなを入力しようとしても、半角英数に固定されてしまう

    ご回答よろしくお願いします。 本日出ましたGoogleの日本語入力をインストールしましたが、ブラウザ「Sleipnir」で日本語を入力しようとしても半角英数に固定されたままで一向に日本語が入力できませんでした。 なので、色々弄ったのですが(←おそらくこれがいけなかった)解決しないのでアンインストールしてまたIMEに戻しました。 しかし、今まで「半/全キー」を押せば半角英数とひらがなが入れ替わっていたのに、もとのIMEに戻したのにこれもまた半角英数に固定されてしまいました。 ワードやメッセではちゃんと「ひらがな」で打てるのですが、ネット画面に持っていくと半角英数に一瞬で戻り、固定されてしまいうんともすんとも言いません。 (ちなみにこの質問文はワードで書いてコピペしています。) 解決方法わかる方いらっしゃったら是非ご教授ください。

  • IEを長く起動していると、半角英数に固定される

    タイトルの通りなのですが、IEを長く起動していると、文字が半角英数に固定されてしまいます。 言語バーで入力モードを弄っても戻らず、IEを落とす、悪い場合はPC事態を再起動させないと戻すことが出来ません。 IE以外では正常に平仮名が打てるので、IE関連の何かの設定だとは思うのですが……

  • 直接入力と半角英数

    PC初心者です。 直接入力と半角英数は同じように入力されますが、入力された文字としては、同じと考えてよいのでしょうか? 宜しくお願いします。

  • ★ブラウザ上で、半角英数入力で固定されてしまい、全角入力ができない★

    ★ブラウザ上で、半角英数入力で固定されてしまい、全角入力ができない★ ブラウザを複数立ち上げて、検索や書き込みなどしているときに よく起こる現象なのですが……。 ブラウザを複数立ち上げている状態で、別窓に移動して何か文字を入力しようとする タイミングで、今まで全角ローマ字で入力できたのに、半角英数で固定されてしまい、 言語バーで全角を選ぼうとしても選べず、キーボード左上の「半角/全角」ボタンを 押しても切り替わらず、F6~F10もまったく効かなくなる、という現象がよく起こります。 メモ帳やWordなどを開くと言語バーで全角を選択することが可能になり、 そんなことを繰り返すうちに、先ほど半角英数しか打てなかったブラウザ画面でも 再び全角が使用できるようになるのですが、また何かの拍子で同様の現象が起こります。 ブラウザ上での文字入力の際、このような現象(全角入力ができない)が起こった場合、 どのように解決できますか? また、なぜこのようなことが起こるのでしょうか?

  • 入力フォームで入力出来る文字を半角英数に制限する

    いつもお世話になっています 問合せフォームを作成しているのですが、自分で携帯でアクセスしてみた時に、 電話番号など、数字しか入力する必要の無いフォームにフォーカスするとき、 いちいち半角英数を選び直さなければならないのが不便に感じます。 入力フォームにフォーカスすると、自動的に半角英数に入力文字が 切り替わるようなサイトに入ったことがある気がするのですが、 Perlを使ったCGIで設定することは出来るでしょうか? 携帯向けを考えているので、Javascriptでは設定出来ません。 作成している入力フォームはPerlで書かれている、KENTWEBの送信フォームCGIスクリプトです。 宜しくお願いいたします。

    • ベストアンサー
    • CGI
  • 半角英数の入力

    会社でSONYのVAIO PCV-L700を支給されました。 文字入力の際、shiftを押しながらでないと半角英数が打てません。 capslockがかかっているらしく、ランプが点灯しています。 どうしたら通常半角英数入力になりますか? 教えてください。

  • 半角英数と直接入力

    初歩的な質問ですみません。 IMEツールバー2000で半角英数と直接入力がありますが、同じ表示で画面に出てくるのでしょうか? 全角と半角の入力の違いは文字の幅だと思うのですが、半角と直接入力の違いはあるのでしょうか。 教えて下さい。

  • 半角英数

    いままで英文字を入力するときにCapsLockを押すと半角英数になっていたのに子供がいろいろさわっていたら半角英数にならずに全角英数になるようになってしまいました?? どうやったら元に戻るでしょうか?

  • 半角英数の入力について

     [半角英数の小文字を大文字並みの大きさで入力する方法を教えて下さい。] 例:abc@yahoo.co.jp→ABC@yahoo.co.jp 上記を、abc@yahoo.co.jp→abc@yahoo.co.jp このabcを半角で大文字並みにしたいのですが、お願いします。

  • ATOK 2008で,かな入力と(固定でない)半角英数入力をトグルに切り替える方法は?

    私は普段からかな入力をしており,最近,MS-IMEやWXGから乗り換えました。 Windows Vista(64Bit)のマシンで,一般的な日本語106キーボードを使用しています。 1)「無変換」キーに,   半角無変換固定入力(A)ON/OFF を割り当てると,確かに半角英数入力と,かな漢字入力のモードをトグル動作で切り替えることができるます。 しかしこの場合の半角英数入力は「固定入力」であり,変換キーを押して,全角・半角や大文字・小文字を変換候補で出すことはできない様です。 2)「無変換」キーに,かな漢字入力のモードと,「固定入力ではない」半角英数入力のモードをトグル動作で切り替える機能を割り付けることはできないのでしょうか。 3)なお,「無変換」キーに   入力文字種(あ/A)順次切り替え を割り付けた上で,   半角全角変換を有効にする をONにして,英字や数字を半角に設定すれば,入力モードが「A」(全角)でも,実際は半角英数字が入力されることは確認しました。 でもこれだと,画面の入力モード表示と入力される文字が食い違うことになり,どうも慣れません...。 2)を実現する方法がありましたら,ご教示下さい。

専門家に質問してみよう