日期:2014-05-18  浏览次数:20777 次

检查用户名是否可用的疑问?
哎,又出问题了,在注册页面,在用户填好用户名后,点击一个“检查用户名是否可用”的Button,onclick=“check_name() "。但是点击按钮后没反映。下面是检查用户名是否可用的方法。Form的名字是quicksearch。
function   check_name()
{
    list   =   document.quicksearch;
    if   (list.username.value   !=   " ")
  {  
    String   sqlString= "select   *   from   userstable   where   user_name           =   ' "list.username.value " ' ";

try   {
Connection   con;
        Statement   sql;
ResultSet   rss;
Class.forName( "com.mysql.jdbc.Driver ");  
con=DriverManager.getConnection   ( "jdbc:mysql://localhost:3306/JOB ", "root ", "1 ");
        sql=con.createStatement();
        rss=sql.Execute(sqlString);
if(!rss.EOF)
window.alert( "此用户名已被注册! ");
                  else
                  window.alert( "用户名可以使用! ");
        con.close();
        }
  catch(SQLException   e1)  
        {
            out.print( "SQL异常! ");

        }
  }
}

------解决方案--------------------
你这是什么程序啊
用ajax就可以了
------解决方案--------------------
对头
------解决方案--------------------
你怎么把什么东西都写到javascript脚本中了阿??
------解决方案--------------------
javascript是客户端代码,ajax不是这么用的...没叫你把数据库连接都写进去!