我在写一个验证注册的JS,遇到这种问题,在提交信息的时候要验证一下用户名是否已经被注册过,我首先定义一个变量为sign=0,在验证的时候,如果每一条通过的话,就返回sign=1;最后所有都为1的时候,再提交表单。因为验证用户名的时候都会有一个延迟,最少都得2秒钟,在这2秒钟的时间里,返回的不及时,页面就提交了,这个问题应该如何解决?