后面条件的.value没写,被解释器认为语句错误了,有些浏览器是不会提示错误的,但是脚本解释终止。username是没有length属性的,usernanme.value才有length属性。
我感觉你的form对象传错了吧,你return check(form1)可能识别不了form1吧,你试试改成return check(this)试试
因为已经return了。
return false就说明结束当前,给个false返回值