2011-07-15 74 views
0

我正在使用ModelPopupExtender进行登录弹出。在我为包含登录按钮的面板设置DefaultButton之后,当按下Enter键时,它不会触发点击事件。ModelPopupExtender和Enter键按

你能帮我吗?

+1

能否请您发布一些代码,这样我们就可以找出问题? –

回答

0

我得到了更多的成功,当我使用JavaScript的时候了输入键击,以模拟在按钮的Click事件:

这里的脚本功能。

<script type="text/javascript"> 
    function clickButton(e, buttonid) { 
    //click on the button an enter key 
    var evt = e ? e : window.event; 
    var bt = document.getElementById(buttonid); 
    if (bt) { 
     if (evt.keyCode == 13) { 
      bt.click(); 
      return false; 
     } 
    } 
    } 
</script> 

在这里我怎么领域链接到功能

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 
    If Not Page.IsPostBack Then 
     myTextbox.Attributes.Add("onkeypress", "return clickButton(event,'" + MyOkButton.ClientID + "')") 
    End If 
End Sub