页面内的焦点控制

首先基本上回车起了类似于tab的作用,不同的是在焦点落到Button的时候回车应该激发点击事件。

 <script language="javascript" for="document" event="onkeydown"> 
<!-- 
  
if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='reset' && event.srcElement.type!='') 
     event.keyCode
=9
--> 
</script>

完了后又有新的希望,如果回车的下一个是Button的时候让它直接响应回车事件多好。

 Public Shared Sub RegistSubmit(ByVal objBtn As Button)
        objBtn.Attributes.Add(
"onfocus""javascript:document.getElementById('" & objBtn.ClientID & "').click();event.keyCode=9;")
    
End Sub
注:event.code=9说明回车后换焦点
在希望如此要求的button如下
RegistSubmit(btnUpdate)
posted @ 2006-12-13 18:32  彷徨......  阅读(298)  评论(0编辑  收藏  举报