- PR -

ASP.NETでEnterキー押下時の挙動

1
投稿者投稿内容
みや
会議室デビュー日: 2004/07/09
投稿数: 13
お住まい・勤務地: 東京都
投稿日時: 2005-02-17 13:23
お世話になります。

Webページで、Enterキー押下時、Tabキーと同じ動きにしたいのですが、
どなたかお知恵をお貸し下さいませ。
なお、すでにページロード時に特定のコントロールに
フォーカスを与える処理を記述しているのですが…。

Private Sub SetFocus(ByVal ctrl As Control)
Dim script As String = _
"<script language='JavaScript'>" _
+ "document.getElementById('" _
+ ctrl.ClientID _
+ "').focus(); <" + "/script>"
RegisterStartupScript("setfocus", script)
End Sub


よろしくお願い申し上げます。
きくちゃん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 854
お住まい・勤務地: 都内某所
投稿日時: 2005-02-17 13:50
Renaissanceさん、こんにちは。

引用:

Webページで、Enterキー押下時、Tabキーと同じ動きにしたいのですが、


出来るかどうか知りませんが、そういう特殊な事はやめといた方が良いと思います。
今までそういうページにお目に掛かった事がないのですが、もしあるのなら、そのページのソースを参考にしてみては…。
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2005-02-17 13:57
ASP.NETというより、JavaScriptの範疇の話しだよねぇ。JavaScriptのOnKeyDownで対象としたいコントロールにフォーカスを移動させれば良いはずです。

_________________
甕星 <mikahosi@abox9.so-net.ne.jp>
http://blogs.msmvp.jp/mikahosi/
1

スキルアップ/キャリアアップ(JOB@IT)