新版網站
asp.net 禁用頁面回車觸發按鈕
發布時間:2014/10/28   已被7055人閱讀    分享到:
禁用此默認行為有兩種方法:
1.設置form元素的defaultButton為你希望響應回車的真正按鈕如下。
<form id ="form1" runat="server" defaultbutton="Button1">
注意 defaultButton = < <TargetButtonID>> 因此這對符合控件匯總比如模板的button可能無效。
2 修改button呈現方式UseSubmitBehavior="false"
<asp:Button ID="Button1" runat="server" text="Button" onclick="Button1_Click" UseSubmitBehavior="false" />
另外可以通過控制焦點的方式,過濾回車實踐,需要記錄一筆的是,獲取當前頁面焦點所子啊控件的ID
document.activeElement
對于asp.net 我們在textbox 中輸入內容后,按下enter 鍵后,就執行Button1的click 方法。那么在
page_Load事件方法中寫。
TextBox1.Attributes.Add("onkeydown","if(event.which||event.keyCode){if ((event.which==13 ) || (event.keyCode==13)) { document.getElementById( "+Button1.UniqueID+" ).click();return false;}}else{return true};");
本文分享地址:http://www.ckmdkj.com/news/203.html上海網站建設公司朗晟網絡編輯,轉發請注明來源及版權歸屬。
上一篇:祝賀愛貝國際少兒英語新版網站正式上線! 【關閉】
下一篇:朗晟網絡2015年元旦放假安排
av在线看