asp.Net關於頁面上焦點問題,這個問題比較特別
有三個文本框
PH.Text //品號
LH.Text //料號
CL.Text //顏色
現在是一打開頁面
PH顯示 LH和CL隱藏 等輸入PH如果是 "123 "的話
LH顯示 PH和CL隱藏 LH輸入如果是 "456 "的話
CL顯示 PH和LH隱藏
也就是一步一步輸入
但焦點問題不知道怎麼讓他在每個文本框顯示時自動獲得
比如:
if (PH.Text== "123 ")
{
PH.Visible=false;
LH.Visible=true;
CL.Visible=false;
Response.Write( " <script language= 'javascript '> document.all.LH.focus(); </script> ");
}
這樣的話就會提示找不到document.all.LH對象,是null或不是一個對象,我想是跟隱藏有關系吧,應該怎麼解決呢?
------解决方案--------------------是不是应该用 CSS把控件隐藏 而不是用。NET 的 visible 属性