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



參考資料來源

沒有留言:

張貼留言

[Excel] 日期(數值)轉文字

Excel的日期格式真的常常使人抓狂, 在使用者輸入日期後該欄位真正的值會被Excel轉換成一串數字, 這串數字代表著自1900/1/1到該日期的總天數。 但程式或使用者真正要的,就不是這串數字, 他們就是要日期!要日期!! So, 為了取得真正的值只好使用TEXT函數來解決了 ...