我的页面在加载是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()来捕捉。