2018年11月21日 星期三

TextBox 按下 Enter 鍵不要觸發 Postback 事件

在 TextBox 輸入完值之後總是會不小心按下 Enter 的人實在不在少數...
(感謝 Excel 的普及讓我們崩潰)

總之無論 Enter 是觸發預設按鈕還是整頁 Postback 都不要慌,
除了重新 Binding 資料外你還有個選擇,
就是讓 TextBox 中的 Enter 無效化!
(說得那麼好聽也不過就是讓 TextBox 中的 Enter 不做任何事)

直接來看Code吧!



 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

      '避免輸入成績後按Enter觸發Postback 
       TextBox1.Attributes.Add("onkeypress", "if( event.keyCode == 13 ) { return false; }")

  End Sub



參考資料來源

沒有留言:

張貼留言