检查用户名是否可用的疑问?
哎,又出问题了,在注册页面,在用户填好用户名后,点击一个“检查用户名是否可用”的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不是这么用的...没叫你把数据库连接都写进去!