focus()是获得焦点的意思;
return false;是返回false     在表单里面的意思是阻止表单提交!(因为验证不通过)

解决方案 »

  1.   

    这些都是表单对象里面的一部分。
    focus()是将光标聚焦在表单对象当中最常见就是光标聚焦在文本框里面
    那个return false实际上是配合onsubmit=“return check()”这个使用的。
    当表单提交后会先到check函数(check为自定义的)判断是否符合一些要求。
    其实当onsubmit接收到false的时候就相当于event.returnValue=false这个时候表单就终止提交了
      

  2.   

    focus是聚焦, 可以理解为将光标"点"到input框中的样子, 浏览器也会把滚动条移过去. 
    return false; 实际上js对于返回值是很宽松的, 比如如下定义
    function a(type){
    if(type == 1)
    return 1;
    else if(type == 2){
    alert("haha, type is 2")
    return;
    }alert("type is not 1 or 2")
    }
    这都是合法的. 所以return false;在不需要取返回值false时, 实际上与return;是一个效果, 就是终止函数的后续执行
      

  3.   

    document.form01.in01.focus();
    ie only的写法,其他浏览器失效。下面这个兼容所有浏览器。var form = document.forms["form01"];
    var in01 = form.getElementById("in01");
    in01.focus();