
No.2ベストアンサー
- 回答日時:
JSを利用して、これでも良いなら可能ですが。
。。やはり割り当て不可能なファンクションキーが多いです。
客先のブラウザがIE限定なら、割り当てしてはいけないものも予想できますが。。。
<HTML>
<HEAD>
<title>WebForm1</title>
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script language="javascript">
//起動時のフォーカスセット
function FocusSet_OnLoad()
{
window.document.all.item('TextBox1').focus();
}
//キーイベント時のフォーカスセット
function FocusSet_KeyDown()
{
var keycode = window.event.keyCode;
switch(keycode){
case 118:{
//F7キー
window.document.all.item('TextBox1').focus();
break;
}
case 119:{
//F8キー
window.document.all.item('TextBox2').focus();
break;
}
}
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout" onload ="FocusSet_OnLoad();" onkeydown="FocusSet_KeyDown();" >
<form id="Form1" runat="server" method="post">
<asp:TextBox id="TextBox1" AccessKey="D" text = "ALT+D or F7" width="100%" runat="server" />
<asp:TextBox id="Textbox2" AccessKey="E" text = "ALT+E or F8" width="100%" runat="server" />
</form>
</body>
</HTML>
アドバイスありがとうございます。
JavaでKeyDownのイベントを実行することが出来ました。
が、、フォームのテキストにKeyCodeを設定しようとしてるんですが、できません。。
(初心者で申し訳ないです。。)
document.Form1.テキストID.value = event.keyCode
としてますが、、
document.Form1.まで打ってもテキストIDが表示されません。。
何か設定が必要なんでしょうか?
何度もスミマセンがもしご存知でしたらご教授下さい。
No.1
- 回答日時:
ヘルプにも書いてあります。
http://msdn.microsoft.com/library/ja/default.asp …
>Alt キーを押しながら、指定した文字を表すキーを押すことで、コントロールにすばやく移動できます
「文字を表すキー」←ここ
>ファンクションキーを割り当てて欲しいとの要望があり
ファンクションキーなどは無理かと、、、
WebControlはブラウザ内部で有効なコントロールということだから、ブラウザに勝てるとも思わないし。。。
だから
「マイクロソフト製品(.NETとIEの兼ね合い)の仕様により、無理です」
と、突っぱねましょう。
ご回答ありがとうございます。
>ファンクションキーなどは無理かと、、、
そうなんですか。。
うーん(困)
ファンクションにして下さいとのお願いを受けましてAlt+キーでいいじゃないかぁ~慣れの問題じゃ?と思うんですが。。困ってます。。
すみません、愚痴を言いまして(;^^)
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数のExcelファイルをマージす...
-
VBAでCOPYを繰り返すと、処理が...
-
【ExcelVBA】5万行以上のデー...
-
エクセルの改行について
-
【マクロ】並び替えの範囲が、...
-
Vba セルの4辺について罫線が有...
-
vbsでのwebフォームへの入力制限?
-
Vba FileSystemObject オブジェ...
-
VBA ユーザーフォーム ボタンク...
-
【マクロ】売上一覧YYYYMMDDHHS...
-
VBA 入力箇所指定方法
-
vb.net(vs2022)のtextboxのデザ...
-
[Excel VBA]特定の条件で文字を...
-
Vba Array関数について教えてく...
-
【マクロ】シートの変数へ入れ...
-
【マクロ】開いているブックの...
-
エクセルのマクロについて教え...
-
VBA 最終行の取得がうまくいか...
-
Excel マクロについて詳しい方...
-
エクセルのVBAコードと数式につ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASP.netで、CheckBoxListのSele...
-
aspxでIFみたいなことがしたい
-
<asp>タグの属性情報が取得でき...
-
c#側で ラジオボタンのチェック...
-
クリックしたボタンのIDの取得
-
aspx画面のINPUTボタンにファン...
-
javascriptでlabelの値取得
-
ASP.Net DataBound時Style変2
-
ASP.NETでTimerコントロールを...
-
FormView から別画面でカレンダ...
-
HTMLの値の渡し方について質問...
-
遷移先のURLにパラメータを表示...
-
write downとfill outの違いを...
-
フォームのtextareaにnl2brを使...
-
SELECTボックスの内容を動的に...
-
改行したいのですが
-
ACCESSのレポートの表示...
-
テキストエリアで読み込んだら<...
-
奇数・偶数の区別をプログラミング
-
半角カナだけが入力できる<inpu...
おすすめ情報