領導看了看團隊開發的網站,強調一定要把斷行符號自動他提交作出來。
在網上找到:
<script language="javascript">
function document.onkeydown()
{
var e=event.srcElement;
if(event.keyCode==13)
{
document.getElementById("需要點擊的那個按鈕的id").click();
}
}
</script>
可是這段代碼沒能實現我想要的。因為我的頁面有多個button.指定的button沒有能夠激發,倒是激發了不是我想要的我也不知道為什麼?
正在鬱悶中,突然腦海中硼出利用<asp:Panel>分離button的想法,結果成功了。在這裡與大家分享一下:
<asp:ImageButton ID="GetBackPwd" runat="server" SkinID="GetBackPwd" onlick="getpwd" />
<asp:Panel ID="panLogin" runat="server" DefaultButton="Login">
<asp:TextBox ID="txbUserName" runat="server" ></asp:TextBox>
<asp:TextBox ID="txbPwd" runat="server" TextMode="Password"></asp:TextBox>
<asp:ImageButton ID="Login" runat="server" SkinID="login" " OnClick="Login_Click" />
<asp:ImageButton ID="Register" runat="server" SkinID="Register" onclick="reg">
</asp:Panel>
這樣斷行符號只會激發Login_Click事件
因為pane 的DefaultButton="Login"