新年好!<input type="text" id="user" name="user" >  //输入完后 blur ajax验证 用户名是否存在<span id="tijiao" name="tijiao">提交</span> //$("#tijiao").click问题是输入完用户名后,点击  提交  不是执行 $("#tijiao").click 的函数,而是执行  blur ajax验证 
需要再次点击  提交  才能执行 $("#tijiao").click 的函数.请问怎样才能一次点击 提交 就可执行  blur 和 click  ???
谢谢 

解决方案 »

  1.   

    请问你们 是怎样处理这个问题的?
    估计也会遇到ajax验证,根据验证情况修改输入,然后再登陆相关页面.这个blur有合适的 替代么?谢谢
      

  2.   

    问题是输入完用户名后,点击  提交  不是执行 $("#tijiao").click 的函数,而是执行  blur ajax验证 
    需要再次点击  提交  才能执行 $("#tijiao").click 的函数. 
    ----------------
    第一次点提交,其实你没点上,但是触发了text的onblur时间。验证的话,提交的时候一起验证也可以。如果提交前必须要验证的话,是不是下边的效果
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <script>
    window.onload=function(){
    txt1.onblur=function(){txt2.value=txt1.value==""?"null":"anything";}
    }
    </script>
    </HEAD><BODY>
    <input type=text id=txt1>
    <input type=text id=txt2>
    <input type=submit onclick="alert('submit');">
    </BODY>
    </HTML>