頁:
[1]
請問如何設定asp.net按下enter後的動作?
最近寫asp.net遇到問題,我後台用c#寫。我現在想要設定按下enter後的動作,我是希望按下enter後都不要觸發任何按鈕,不要做事,一個方法是增加一個按鈕設為default button,onclick event的內容就是不做事,但是這有一個問題,如果把這個button的visible設為false就無法觸法onclick event,畫面會多一的沒有用的按鈕。另外我想做一個功能,按下enter後觸發default button,但不知道如何設detailsview裡面的button,請問我應該要怎麼做呢?謝謝...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div> 這部份可以 javascript 或是 asp.net 本身的功能去做,以 asp.net 為例,你可以在你的按鈕上加上:<asp:button id="Button1"
text="Submit"
usesubmitbehavior="false"
runat="server"/>
「usesubmitbehavior="false"」這個會讓 enter 不會觸發這個按鈕,如果是 javascript 的話,作法就是在 onkeydown 事件下加上這段邏輯:「return event.keyCode != 13;」,如果是 enter 就回傳 false
頁:
[1]