現在FORMでアンケートを取っています。
このとき電話番号などの欄があるのですが、
ココを半角英数字で入力して欲しいと思っています。

カーソルが電話番号のテキストボックスに移った際に
自動的に入力を半角英数字に指定することは出来るのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (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での入力チェックは必須です。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qノートパソコン本体のキーボード入力がおかしい。

日立 FLORA 270W PC8NB2を貰ったのですが、キーボードの配列がおかしかったり、入力できなくなったりします。マウスは普通に動くし、キーボードを外付けでつないでもちゃんと入力できます。ノート本体のキーボードのみおかしいのです。
これは故障なのでしょうか?

Aベストアンサー

こちらをお試し下さい
http://121ware.com/qasearch/1007/app/nec.jsp?003474

Q携帯サイト作成 半角数字(半角英数字)をデフォルトで入力する状態にしたい。

今携帯サイトを作成していまして、テキストエリアに半角数字(5桁)を入力させる形式の
応募フォームを作りたいと思っています。

ただ、実際にサイトで入力しようとした時、デフォルトで漢字(ひらがな)入力状態になってしまってます。

これをデフォルトで半角数字にする方法はありますか?
また別のフォームで、メールアドレスも取りたいのですが、デフォルトで半角英字にする方法はございますか?

3キャリア共通の方法があれば最高です。

宜しくお願いいたします。

Aベストアンサー

[i-mode]
http://www.nttdocomo.co.jp/service/imode/make/content/html/tag/istyle.html
[ezweb]
http://www.au.kddi.com/ezfactory/tec/spec/wap_tag3.html
[SoftBank]
http://developers.softbankmobile.co.jp/dp/tool_dl/web/tech.php

Qキーボード入力がおかしい

キーボード入力の際、vを押すとvb nを押すとnm のように
隣のキーが一緒に入力されてしまいます。
他、スペースキーがエンターの役割をしていたりと非常に困っています。

確認したこと・試したこと

キー入力は日本語になっている。
他のキーボードを接続し、試してみても同じ症状。
OSを新規でインストールをしてもなおらない。

他のキーボードで試してみて同じ症状だったので、キーボードの故障は
考えにくいのかなと感じていますが、何か原因になりうる可能性がある
ことはあるのでしょうか?

Aベストアンサー

こんにちは。

・他のキーボードも同じ
・OSを新規でインストールしても治らない

という事であれば、マザーボードが原因ではないでしょうか?
USBキーボードで試して、正常に入力できるようならば、
PS/2ポートの異常かと思います。

それか、OSのCDからブートして回復コンソールでの入力に
異常がなければ、マザーボードではないと思うので、
もしくはキーボードドライバが原因・・・?
他のキーボードドライバを試してみてください。

ここまでやって無理なら、私は修理に出します。
保証期間内であれば、購入店やメーカーで対処してもらった方がいいと思います。

Q半角英数字しか入力させないフォーム

https://login.yahoo.co.jp/config/login_verify2?.src=ym

上のようなIDを入力するフォームで半角数字、もしくは半角英数字しか入力させないようにするタグや手法があったら教えてください。携帯電話でも入力したいのでjavascript系は避けたいのですが・・・。

Aベストアンサー

不可能
IMEおよび日本語入力に切り替えるのを阻止できる入力フォーム形式は存在しない。

ただ、IMEを抑制する事は できる。
ime-mode="disable"

勿論IE専用。それもwindowsのみ

Qキーボード入力がおかしい。

WinXPの自作PCを使用していますが、ここ数日、表題のとおりキーボード入力が
おかしくなる事があります。再起動すれば治るのですが、原因を知りたくて投稿しました。

症状:半角アルファベットならば正確に入力できるのだが、ローマ字入力で入力すると、
母音の入力がおかしくなっています。(例)「a」が「b」で、「I」が「C」で入力されます。 したがって、
「ちゃ」と入力する時に、「T」「Y」「A」の順で打ち込むが、画面上では「T」「Y」「B」となって
しまいます。今まで経験した事のない症状なので、教えていただけますでしょうか。

OSはXP(SP3)、ATOK2009を使用しています。キーボードは汎用の物を使っており、
再起動すると治る事からキーボード不良ではないと考えます。仕様で追加情報が必要であれば
補足欄に追加していきます。

Aベストアンサー

補足の返事です

英語のキーボードを削除して再起動後も出てくるなら
手動で設定を変更する必要があるです。

又はレジストリーの書き換え


ま、手動の方が安全なんで一応説明です。。

1 デバイスからキーボードを選んでドライバーの更新
2 検索画面は[今回は接続しません]にチェック入れて次へ
3 一覧または特定の場所からインストールにチェックを入れて次へ
4 検索しないでインストールするドライバーを選択にチェックを入れ次へ
5 互換性のあるハードウェアーの表示(だったけ?)のチェックを外す
6 画面左で標準キーボードを選択
7 画面右側で日本語PS2/キーボード(106/109キーCtr+英数)を選択
8 警告が出るので(ふざけるな!)と言って無視して[はい]を押す(一応治るようにとお祈りしておく)
9 ドライバーのインストールが開始され終了後[完了]をクリックしておしまい
10 再起動の要求が出るのでプログラムを終了して再起動
11 再起動後デバイスマネージャーを確認する(日本語#$%&%$#であればOK)
12以上で復帰できない場合はスクリーンキーボードでは正常か確認し正常ならキーボードの故障もあり得ます
13 USB接続なら違うポートで拾ってみる事も必要です、

14 自作PCだからこんなこと書いても無駄そうですね、この位わかっとるって言われそうです)


長くてすいませんが通常はこれで治ると思う、

補足の返事です

英語のキーボードを削除して再起動後も出てくるなら
手動で設定を変更する必要があるです。

又はレジストリーの書き換え


ま、手動の方が安全なんで一応説明です。。

1 デバイスからキーボードを選んでドライバーの更新
2 検索画面は[今回は接続しません]にチェック入れて次へ
3 一覧または特定の場所からインストールにチェックを入れて次へ
4 検索しないでインストールするドライバーを選択にチェックを入れ次へ
5 互換性のあるハードウェアーの表示(だったけ?)のチェックを外...続きを読む

Q
の中に さらに
があるときのSUBMITボタンについて

今、

<FORM ACTION="aaa.asp" METHOD="POST" Name="form1">
<input type="SUBMIT" value="ボタン1">

<FORM ACTION="bbb.asp" METHOD="POST" Name="form2">
<input type="SUBMIT" value="ボタン2">
</FORM>

</FORM>


としていて、ボタン2を押すとbbb.aspに
飛んでほしいのでに、aaa.aspに飛んでしまいます。
こういう場合どのようにすればよいのでしょうか?

それぞれのボタンは hidden の値をそれぞれの
フォームの中の値を渡したいので
どうしてもSubmitがいいのです。

Aベストアンサー

No.4の回答者_Leoですが、分かりにくかったと思いますので、
全ソースのサンプルを記載しますので、参考にして下さい。
No.6のyou111111さんと同じく、JavaScriptを使用しています。
下記をそのまま、新規のhtmlにコピペで使用できますよよヨ。
本来のサイトが使用しているテキストボックス名は'MT'です。
-------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN">
<!---gooはEUCキャラクタを使っています--->
<html>

<head>
<title>SAMPLE</title>
<meta http-equiv="Content-Type" content="text/html;charset=EUC-JP">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<script language="JavaScript" type="text/javascript">
<!--
//<クリックした時に実行される関数>
//*** 英和辞書
function func1(form){
document.form1.MT.value =form.TXT.value;
document.form1.submit();
}
//*** サーチ
function func2(form){
document.form2.MT.value = form.TXT.value;
document.form2.submit();
}
//-->
</script>
</head>

<body>
<!---実際に画面表示されるフォーム--->
<form>
<input type="text" name="TXT" value="Congratulation" size="40"><br>
<input type="button" onClick="func1(this.form)" value="Eng-JP">
<input type="button" onClick="func2(this.form)" value="goo">
</form>

<!-- 辞書用の仮想フォーム -->
<form name="form1" method="GET"
action="http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi">
<input type="hidden" name="MT">
<input type="hidden" name="sw" value="0">
</form>

<!--- サーチ用の仮想フォーム --->
<form name="form2" method="GET"
action="http://search.goo.ne.jp/web.jsp">
<input type="hidden" name="MT">
</form>

</body>
</html>

No.4の回答者_Leoですが、分かりにくかったと思いますので、
全ソースのサンプルを記載しますので、参考にして下さい。
No.6のyou111111さんと同じく、JavaScriptを使用しています。
下記をそのまま、新規のhtmlにコピペで使用できますよよヨ。
本来のサイトが使用しているテキストボックス名は'MT'です。
-------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN">
<!---gooはEUCキャラクタを使っています--->
<html>

<head>
<title>SAM...続きを読む

QMacのキーボード入力がおかしいのですが、

マッキントッシュの環境で、
これまでは正常だったキーボードの入力が座席移動のため、コードを抜き差しした後おかしくなってしまいました。全ての入力ではないのですが、

以前(正常時)   現在(おかしい)
・半角/全角幹事キー → ‘ 
・&         → ^
・‘         → &
・(         → *
・)         →(
・*         → ”   

等、他の記号もずれています。
ちなみにOSは 8.6です修正のしかたが
判るかた教えて下さい。

Aベストアンサー

>G3ブルーホワイトで使用してました、
>APPLE USB KEYBOARD - JISを使用していました、
これが問題だったようです、
>APPLE PRO KEYBOARD - JIS(G4 1250mhz用)に変えたらできました。

なるほど。機種がわからなかったので何でしたが最近の機種はそれに付属しているキーボードより古いものはご認識されるんですがそれが原因だったんですね。

試しにうちのマックの1.25G DUALに以前のマックのキーボードを指したらやはりどんなことをしてもご認識しました。

同じ機種同士での移動と勘違いしていたのが早合点でしたね

Q●半角英数字だとblock表示できない???

こんばんは☆CSSの勉強中です☆

どうしてもわからないのでご質問させてください!

●html
<div class="block">
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</div>
<div class="block">
あああああああああああああああああああああああああああああ
</div>

●css
.block{width:150px;}

このように入れたとき、ひらがなの”あ”は
ああああああ
ああああああ
ああああああ

上記のように四角に?表示されるのですが、
aはまっすぐ、そのまま表示されます。。。

ちなみにIE7とモジラで確認しています。

これはなぜでしょうか??

ちなみにdisplay:block;と入れても同じでした。。
aaaaaaaaaをああああのように表示するにはどうしたらよいでしょうか??

どなたかぜひ、教えてください!

Aベストアンサー

IE5.5以上のみですが
word-wrap:break-word;
というのがあります。

こんな感じです。
<html>
<head></head>
<body>
<div style="word-wrap:normal;width:50px;border: solid 1px #0000ff;">
aaaaaaaaaaaaaaaaaaa
</div>
<br/>
<div style="word-wrap:break-word;width:50px;border: solid 1px #0000ff;">
aaaaaaaaaaaaaaaaaaa
</div>
</body>
</html>

FireFoxとかネスケなんかでは変わりません。

ブラウザは英単語によって文字の折り返しを行っています。
つまり半角スペース、または特定の記号で折り返されます。

QIEとOEの時のキーボード入力がおかしい

こんにちは、キーボード入力がおかしいので質問させてください。Internet ExpolorerとOutlook Expressの時だけキーボードの入力が変なのです。@をおすと [ と表示されます。英語の101キーボードになっているようです。しかし、他のソフトではWordやメモ帳等は正常に入力できるのです。デバイスマネジャーも日本語106/109になっています。
過去ログを見ましたが、IEだけとというのは見つけられませんでした。どなたか お助けください。

Aベストアンサー

これでもいいかも、
スタート→「ファイル名を指定して実行」をクリック
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411" /v "Layout File" /d "KBDJPN.DLL" /t REG_SZ /f
(一行です。コピペしてね)
と入力して「OK」をクリック

その後、Windowsを再起動させます。

Q日本語を半角英数字にすると画像にCSSのfloat:rightを指定していても無効になる問題について。

下記のように記述すると問題なく動作するのですが、「サンプル」の部分を「sample」などのように
半角英数字にすると画像にCSSのfloat:rightを指定していても無効になります。

<html>
<style type="text/css">
#right { float: right; }
</style>
</head>
<body>
<img src="sample.jpg" width="320" height="320" id="right">
<p>サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル</p>
</body>
</html>

なぜこのような現状が起こるのでしょうか?
ご存じの方がおられましたらご回答をよろしくおねがいします。

Aベストアンサー

#1だ。
「これ」じゃわかるわけないな。

8月14日「URLの折り返し問題はGecko(Firefox)のバグなのか?」



8月17日 「Re: firefoxのurlライン・ブレーク問題」

です。id属性が振られてないので個々にアクセスしづらい(汗


人気Q&Aランキング