现在的位置: 首页 > 综合 > 正文

页面内的焦点控制

2013年03月26日 ⁄ 综合 ⁄ 共 626字 ⁄ 字号 评论关闭

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

抱歉!评论已关闭.