• 締切済み

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

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

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

みんなの回答

  • leaz024
  • ベストアンサー率75% (398/526)
回答No.1

iモードでは、INPUT タグに istyle を指定すれば入力モードを指定できます。 指定方法は、次のようになります。   <INPUT type="text" istyle="値" …> 指定できる値は、次の通りです。   1  全角カナ   2  半角カナ   3  英字   4  数字 またPCでは、IE5.0以上のブラウザに限定されますが、スタイルシートを使って IME の状態を設定できます。 指定方法は、次のようになります。   <INPUT type="text" style="ime-mode:値" …> 指定できる値は、次の通りです。   auto   指定しないのと同じです。それまでの状態を継続します。   active  IMEをオン(日本語入力)にします。ユーザーの操作で変更できます。   inactive IMEをオフ(半角入力)にします。ユーザーの操作で変更できます。   disabled IMEを、完全に使用できない状態にします。 NNや古いブラウザでは利用できないので、送信を受け取るCGIでの入力チェックは必須です。

関連するQ&A

  • Access97のテキストボックスプロパティの入力規制について

    質問はAccessのテキストボックスに パスワードを入力する機能についてです。 パスワードは6桁の半角英数字のみ入力可能にしたいです。 現在、以下のことを試し、 半角英数字が6桁入力できるようになりました。 テキストボックスのプロパティで 定型入力部分に「password」と設定しテキストボックスに パスワードが「****」で表示できるようにしました。 そして6桁にしたいので、 入力規制の部分に「like "??????"」と設定しました。 問題は半角英数字は入力できるのですが、 スペースや記号も入力できてしまうことです。 スペースや記号は入力できないように設定することは可能でしょうか? また入力規制の部分で、半角英文字、半角数字を設定することは 可能でしょうか? 何か解決法がありましたら、教えてください。 よろしくお願いします。

  • テキストボックスの入力指定

    テキストボックスに入力する時に初期状態でかな入力あるいは半角英数入力にしたいのですが宜しくお願いします。

    • ベストアンサー
    • HTML
  • QuickFormのテキストボックス($form->addElemen

    QuickFormのテキストボックス($form->addElement('text'~)を使っての郵便番号検索をしたいです。 郵便番号の入力欄のテキストボックスに郵便番号を入力してエンターを押した場合、郵便番号の検索処理を実行したいのです。 ちなみに、フォームに郵便番号入力欄のテキストボックス($form->addElement('text'~)と郵便番号検索処理を実行するボタンを用意して、 テキストボックスに郵便番号を入力した状態で実行ボタンを押すと郵便番号を検索して住所を取得することはできています。 質問をまとめますと、「郵便番号の入力欄のテキストボックスにカーソルがある状態でエンターを押した場合に既存の処理を実行する方法」があれば教えて下さい。 osはwindows vistaです。 php5を使用しています。 どんなに調べても分からないので、すがる思いで質問しています。 皆様、どうかよろしくお願い致します。

    • ベストアンサー
    • PHP
  • Webフォームのテキストボックスで半角指定は可能か

    Webフォームに、テキストボックスってあるじゃん。 ここで、テキストボックスをクリックしてアクティブにするだけで、半角にしたいです。 出来ますか?そんなの無理ですかね?JavaScriptとか埋め込んでも良いのですが。 全角文字を入力していたらエラーを返すことならば可能で、それはよく見るけど、それじゃ弱い。それよりは、強制的に半角に切り替えたいです。 あるいは、数字指定を徹底して、Alphabetの入力を受け付けないようにしたいです。ゼロとオー、イチとエルは形が似ていて見た目に分からないじゃん。 よくあるじゃん。入力が漢字ひらがなになっていると、自分でCapsキーとか半角/全角キーを押して、切り替えるんですよ。面倒だし、忘れちゃうし、気付かず全角で打ってたら消して書き直しじゃん。んで、半角数字をフォームで指定していてそれ以外は認めないのならば、自動で切り替えてあげれば良いのかと。 Webフォームの他に、エクセルでも良いです。ご存知でしたら、方法を教えて下さい。 1年くらい前に、ニュースになってましたよね。特別定額給付10万円のWeb申請で、役所は半角を指定しているのに、国民は全額で入力しちゃうんですよね。だから、本人照合の処理が進まなくなっちゃって給付が遅れ、ニュースになってましたよね。これをやっていれば、結構はスムーズになり、手間やスピードが変わるのかと。 <!DOCTYPE html> <html lang="ja"> <head><meta charset="utf-8"> <title>テキストボックス</title></head> <body> <form action="#" method="post"> <p>ABCコード(半角数字7桁)<br> <input type="text" name="address" size="7"></p> <p><input type="button" value="確認" id="button2"></p> </form> </body></html>

    • ベストアンサー
    • HTML
  • テキストボックスの初期値について

    テキストボックスを配置したのですが 「<INPUT type="text"・・・」 となっているためブラウザで入力するときに初期値が全角日本語文字になってしまいます。 半角数値しか入力しないテキストボックスなので初期値を半角数値(または英数字)にしたいのですが出来るのでしょうか? 検索などをかけて調べてみたのですがそれらしいタグが見つからなかったので質問させていただきました。

    • ベストアンサー
    • HTML
  • form内のtextボックス

    にフォーカスが移った直後に textボックスの入力モードを 半角英数字入力モードにする方法を教えてください また form内のtextボックス にフォーカスが移った直後に textボックスの入力モードを 日本語入力モードにする方法を教えてください

  • テキストボックスに入力できません

    IE6.0にて 検索のテキストボックス等に入力できません。 通常テキストボックス上にマウスを動かすと、 矢印がカーソルに変わりますが、 矢印のままで変化がありません。 検索窓だけでなく、メッセンジャー等の ログインのテキストボックスも入力できません。 これはどのような症状でしょうか?

  • テキストボックスの入力文字を16進数のみに制限する

    VC++2005、.NET2.0、C++/CLIにてWindowsアプリを作成しています。 テキストボックスの入力文字について、 「00」~「FF」の16進数文字(半角)のみ入力可能としたいのですが、 どうやって制限をかければ良いのでしょうか? また、もし16進数のみの制限が不可能であれば、 半角英数字のみの制限でも良いと考えています。

  • wordのテキストボックスの文字入力について

    word2003,2007でも同じですが、テキストボックスフィールドを使用してテンプレートを作っていますが、キーボードタイピングにより入力した時のフォントの大きさが異なります。 入力時に全角入力で入力しf10を押して半角変換したフォントの大きさと、半角入力のまま入力したフォントの大きさが異なります。 なぜでしょうか? フォントの日本語、英数字用のフォントは同じにしています。

  • スクロールテキストボックスでの直接入力

    お知らせや更新履歴などをテキストボックスに入れてその中の文字にリンクも張ってあるのをよく見かけますが、どのようにしたらできるのでしょうか?GoliveCS使用、フォームでテキストボックスをを作った場合、エリア内に書く文章はインスペクタのコンテンツ欄に書くようになっており、この文章にリンクをつけたりできません。 テキストボックスの作り方を色々調べてみました。 色々なテキストボックスのソースをコピペで試みましたが結局Formになってしまいコンテンツ欄でしか入力できないので普通の文字しか入れられません。 どなたか教えてください。 宜しくお願いいたします。

専門家に質問してみよう