[.NET] FOCUS與低解析度的問題

作者: ian90911 (xopowo)   2014-05-07 15:22:03
請輸入專案類型(網站專案或者應用程式專案):
網站
我在寫一個ASP.NET網頁表單,裡面有很多TEXT BOX要輸入
很多TEXT BOX都有validator做格式驗證
在螢幕解析度低的畫面上他的TEXT BOX會超出畫面
我使用JS的FOCUS去控制輸入順序讓焦點可以照著順序跳
(用ASP.NET的FOCUS在IE8上有問題)
但是用JS的FOCUS在IE8或IE10,在低解析度時都會遇到一個問題
若輸入錯誤後,想按網頁上方的其他連結,就要用滾輪滾上去
但是FOCUS就會把畫面帶下來讓沒有輸入完的TEXT BOX在畫面第一行
如果在高解析度的畫面因為可以直接看到上方的按鈕
所以不會被FOCUS帶動畫面
想請問有沒有辦法讓FOCUS不會捲動畫面,或者應該是其他的問題呢?
作者: GoalBased (Artificail Intelligence)   2014-05-07 19:46:00
你textbox小一點就不會超出了阿..之後 javascript scroll google一下
作者: ian90911 (xopowo)   2014-05-09 10:26:00
因為textbox太多了所以不可能縮小 不然使用者會看不到...

Links booklink

Contact Us: admin [ a t ] ucptt.com