如果alert("用户名不能为空") 执行的话   再返回true  那就总在这个程序里面运行吧

解决方案 »

  1.   

    当form执行它的submit()方法时会先执行onsubmit事件如果onsubmit事件返回true,则执行submit()方法提交表单,否则不执行submit()方法点击submit按钮相对于执行submit()方法,也可手工执行submit()方法,还可以通过发射执行xx['submit']();
      

  2.   

    onsubmit函数函数假就不提交,返回真就提交,所以onsubmit有返回直,为了验证方便,大多这么写onsubmit='return xx();'
      

  3.   

    因为既然是 是否submit 函数,那当然要告诉浏览器,到底是不是要把表单提交,所以一定要return false/true