2015年10月15日 星期四

[.NET]TAB鍵和AutoPostBack搭配的關係

最近決定再把.NET的基礎拿來翻一翻了
今天再用textbox的練習(我知道很基本...)

忽然想到以前案子常用的tab鍵點下後,游標往後移的例子
大家都知道可以利用tabindex來調整順序

但今天剛好將三個textbox順序訂好了
但發現怎麼換,都會從瀏覽器開始(簡單說就是跑掉了)

找了一下,網路很多都是將tab功能換成enter的例子
想了一下發現其實很簡單
只是因為AutoPostBack都被我設成了true
AutoPostBack的意思是物件內的內容有任何異動,自動完成submit動作
所以在我點選tab時,web會認為是submit的行為,當然tabindex就從瀏覽器開始算了


所以若有表單需要有按鍵可以順序的功能
切記AutoPostBack不能亂設定啊!!!

感覺超基本,但還是需要想一下才會發現
筆記一下

沒有留言:

張貼留言