注册新用户的时候,那种检测用户名的功能怎么实现啊? 怎么单独把用户输入的username传出来啊?求指导!! <form method='post' action='register_new.php'>
 <table bgcolor='#cccccc'>
    <tr>
     <td>用户名 :</td>
     <td valign='top'><input type='text' name='username' 
                     size=16 maxlength=16> <a href="regist_check.php">是否可用?</a></td>      
    </tr>
   <tr>
     <td>密码:</td>
     <td valign='top'><input type='password' name='passwd'
                     size=16 maxlength=16></td></tr>
   <tr>
     <td>密码确认:</td>
     <td><input type='password' name='passwd2' size=16 maxlength=16></td></tr>
   <tr>
     <td>邮件地址:</td>
     <td><input type='text' name='email' size=30 maxlength=100></td></tr>
  
   <tr>
     <td colspan=2 align='center'>
     <input type='submit' value='提交'></td></tr>
 </table></form>

解决方案 »

  1.   

    ajax就是用js通过xmlhttp无需跳转传送到后台检查,并在不重载页面的情况下返回,js接收并分析例子或者更详细更多的应用可以到ajax版咨询学习http://forum.csdn.net/SList/Ajax/
      

  2.   

    直接用js或者jquery实现检测就好了,
    <input type='text' name='username' size=16 maxlength=16 id='username'>
    if(document.form.username.values==''){//或是其他什么条件  alert('不能为空!');
    }
      

  3.   


    写错了,value不加s
    这个问题:怎么单独把用户输入的username传出来啊?
    可以在php页面
    if(isset($_POST['username'])){
      echo "<script>location.href='index.php?user=".$_POST['username']."'</script>";
    };把获取到的值通过连接传过去,你可以试一下