页面内的焦点控制

首先基本上回车起了类似于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)

你可能感兴趣的:(控制)