我的頁面在加載是TEXT就是不能獲得焦點(diǎn),但是我右鍵刷新后又可以獲得焦點(diǎn)。代碼如下:
function setFocus(form)
{
if(form.from.value=="MAIN")
{
// alert("setFocus");
form.bls_case_n.focus();
try {
form.bls_case_n.select();
} catch (e) {}
}
}
這個(gè)方法在onLand時(shí)invoke.頁面上會(huì)打印出alert("setFocus");這句話。可是不能獲得焦點(diǎn)。后來得知要獲得焦點(diǎn)有幾個(gè)要注意的地方有:
1。在form.bls_case_n.focus();后面不可再有alert()這類的語句出現(xiàn)。
2。在form.bls_case_n.focus();后面應(yīng)該在一個(gè)form.bls_case_n.select();來確保能獲得焦點(diǎn)。如果當(dāng)心select()會(huì)出錯(cuò)用一個(gè)try{}catch()來捕捉。