用户不输入完,怎么知道此用户注册没有了,你是说想要google那样的功能吧

解决方案 »

  1.   

    如果不用ajax
    也可以在用户名输入框旁边添加一个按钮(检查用户是否存在) 让用户自己去检查 
    也可以偷偷加一个iframe 在这里面判断用户是否存在 这样本页不会刷新 而丢失数据
      

  2.   

    <input type="text" id="tx" onkeyup='exist()' /><script type=''>
    function exist()
    {
    var tx=document.getElementById("tx").value;
    .......///数据库访问该tx相等的字段。
     
    }</script>
      

  3.   

    <input type="text" id="tx" onkeyup='exist()' />
    <div id="re"><div><script language="javascript">
    function database()
    {
    var conn = new ActiveXObject("Adodb.Connection");
    conn.Open("driver={SQL server};database=数据库名;server=服务器;uid=用户名;pwd=密码")
    var rs_str = new ActiveXObject("Adodb.Recordset");
     rs_str.Open ("SQL查询语句",conn,1,1)
    if (!rs_str.eof)
     {
      var re=document.getElementById("re");
      re.innerHTML="用户已存在";   
      //alert(rs_str.recordcount);  //弹出查询的记录数  
     } 
    }function exist()
    {
    var tx=document.getElementById("tx").value;
    database();
     
    }
    </script>