我的頁面在加載是TEXT就是不能獲得焦點,但是我右鍵刷新后又可以獲得焦點。代碼如下:
function setFocus(form)
{
if(form.from.value=="MAIN")
{
// alert("setFocus");
form.bls_case_n.focus();
try {
form.bls_case_n.select();
} catch (e) {}
}
}
這個方法在onLand時invoke.頁面上會打印出alert("setFocus");這句話??墒遣荒塬@得焦點。后來得知要獲得焦點有幾個要注意的地方有:
1。在form.bls_case_n.focus();后面不可再有alert()這類的語句出現。
2。在form.bls_case_n.focus();后面應該在一個form.bls_case_n.select();來確保能獲得焦點。如果當心select()會出錯用一個try{}catch()來捕捉。