• 締切済み

入力フォームのテキスト入力制御(IE)

Web上で入力フォームを作成し、各入力欄に入力制御を掛けたいのですが、どうすればいいでしょう? 全角かな、半角かな、英数字の制御ができればよいのですが、IEではどのように指定していいのかわかりません。 i-modeでは制御方法はわかったのですが。。。 IEのバージョンは6.0xでお願いします。

  • HTML
  • 回答数2
  • ありがとう数1

みんなの回答

  • ron0826
  • ベストアンサー率21% (3/14)
回答No.2

こんなのいかがでしょうか?

参考URL:
http://www.apupu.net/pc/hp/cgi1.html#txtbox
zakikko
質問者

お礼

ご回答ありがとうございました。 返事が遅くなってすいません。 imodeでは制御できるのになんでIEでは制御ができないんでしょうねー。。。 ともあれご回答ありがとうございました。

  • nori_6576
  • ベストアンサー率28% (6/21)
回答No.1

参考URLは、javascriptによるサンプルを紹介したページです。

参考URL:
http://allabout.co.jp/computer/javascript/subject/msubsub_001022020.htm
zakikko
質問者

補足

早速のご回答ありがとうございます。 私の質問の仕方が悪かったようです。すいません。 この質問での、入力制御とは、各テキストフィールドへフォーカスが当たった場合、全角かな、半角カナ、英数字の入力切替を自動的に切り替えたいという意味です(IE6.0xで)。 (タグ本、ネットでいろいろ調べましたが、なかなか答えにたどりつけません)

関連するQ&A

  • フォーム入力のチェック

    フォームの入力をCGI(Perl)でチェックするとき、 全角の漢字、カタカナ、ひらがなでの入力以外は禁止にしたいです。 どなたかいい方法をご存知でしょうか? とりあえず、現在は、 jcode.plで全角英数字⇒半角英数字に変換 フォームに入力された文字列を一文字(半角2文字)ずつ抽出して、 $a=~ s/([^\w ])/'%' . unpack("H2", $1)/eg; でエンコードしたものが%を含んでいるかどうかで判別してます。 でもこれだと全角英数字と半角英数字しかシャットアウトできません。 記号文字なども入力出来ないようにしたいです。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • ホームページビスダー6.0 メールフォームでのテキスト欄の文字について

    ホームページビルダー6.0を使っています。 メールフォームにてテキスト欄ごとに、 全角、半角英数字、と属性を指定したいのですが、 ビルダーの機能には有りませんか? (例えば、メールアドレスの欄にカーソルが来たら、 半角英数字にするとか。。) また、入力した内容に不備があるかどうか (必須項目がブランクだったり、メールアドレスの 欄に@の無い文字列が入っていたりするのをチェックする) をHTMLの関数でチェックする事が出来たと思いますが 記述方法を忘れてしまいました。 どなたか、この2点についてお応え願えないでしょうか。 宜しくお願いいたします。m(._.)m ペコッ

  • 半角英数字のみを受け付ける入力フォーム

    PHPで半角英数字文字のみを受け付ける入力フォームをつくりたいので教えてください。 JavaScriptではコピペで全角を受け付けてしまうので困っています。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • テキストボックスの入力モードを制御したい

    こんにちは。 いまWebページ上のテキストボックスに入力する処理を 作ろうとしています。 そこであるテキストには半角,あるテキストには全角入力, というように制御したいのですが, HTMLでそのようなことができるでしょうか? 教えてください。よろしくお願いします。

    • ベストアンサー
    • HTML
  • IEで入力するフォームの文字について

    お世話になります。 IE7.0でインターネットを使用しています。 アンケートや質問合せなど、使用する内容によってフォーム入力を行う場合がありますが、日本語フォントが上手く入らない(半角英数になる)場合があります。 原因および対策はあるでしょうか? 環境:WindowsXP (Pro)    IE7.0 IME2007    パッチは最新 状況 ・日本語(全角)を入力するフォームに半角英数しか入力出来ない。    ・並行して立ち上げているメモ帳などには日本語が入力出来、コピペで貼り付けることは可能。    ・同じフォームでも、入力出来るときと出来ない時があり大概は再起動で直る。 宜しくお願いします。

  • テキストボックスに数値以外は入力させない方法

    社内で使用しているグループウェアで使うための帳票をhtmlで作成しています。 社員が経費などの精算をするのに金額や内容を入力して上司へ提出するためのフォームなのですが、その金額欄に入力する際、半角数字で入力しないと帳票が正しく動作しないのです。 (全角数字や、\や,(カンマ)を入れるとグループウェアが正しく認識してくれない) そのため、金額欄に半角数字以外は入力させないようにしたいのですが、うまくいきません。 スタイルシートで  STYLE="ime-mode:disabled;" を使えば、IEでは上手くいくのですが、NNやOperaでは有効になりませんし、\など記号の入力もできてしまいます。 半角数字以外は入力できなくする、という方法はありますか? そうでなければ、上記の「STYLE="ime-mode:disabled;"」のような内容でNN&Operaでも有効になる方法でも構いません。(せめてNNだけでも…) 説明が下手で申し訳ありませんが、ご存知の方は教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • 半角英数字入力時のトラブル

    パソコンのOSは Windows Me とIE 5.5 Netscape 4.7 を併用しています。文字入力はMS IME2000を使っています。原因不明ですが或る日IEをバージョン6.0にしました。それからOSが不調になったので Windows Me を上書きしました。ところがIEが5.5にダウンしてしまいIE6.0をインストールしても出来なくなり、しかたなく現在はIE5.5を使っています。 webページとかメール作成時に文字を入力する時に全角文字は直ぐに表示されるが半角英数字の入力は表示までに約10秒位かかります。一字入力するとあとは直ぐに反応して表示されます。全角文字と同様に直ぐに反応して表示されるようになる修復方法を教えて下さい。参考までに Netscape 4.7 の時は全角文字、半角英数字とも入力すると直ぐに反応して表示されます。従って原因はIEかOEかMSIMEではないか思いますが、初心者ですので修復方法はわかりません、よろしくお願いします。

  • IE7日本語入力できなくなる現象

    IE7日本語入力できなくなる現象がおきます。半角英数字のみ入力が可能で、[半角/全角]ボタンで入力切替をしようとしても×。言語バーもグレーアウトしています。この原因と解消方法をご存知でしょうか。

  • テキストボックスの入力形式の指定はできるのか?

    現在FORMでアンケートを取っています。 このとき電話番号などの欄があるのですが、 ココを半角英数字で入力して欲しいと思っています。 カーソルが電話番号のテキストボックスに移った際に 自動的に入力を半角英数字に指定することは出来るのでしょうか?

  • 入力切替について

    今の今まで「半角英数字入力」⇔「ひらがな入力」を 「半角/全角」キー1つで切り替えて使っていたのですが、何かの拍子に 「ひらがな入力から半角英数字に切り替えるときは半角/全角キー1つで切り替えられる」 のに 「半角英数字入力からひらがな入力に切り替えるときはALT+半角/全角キーを押さないと切り替えられない」 状態になってしまいました。 元の状態に戻すにはどうしたらよいのでしょうか。 よろしくお願いします。

専門家に質問してみよう