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

关于用户注册页面中检查用户ID的做法
如题
很多网站用户注册页面中对应用户ID   都有一个用户ID检察这样的一个按钮    
请问这个功能是怎么实现的.
比如:这个按钮是一个提交按钮吗?     如果是提交按钮的话,那整个注册信息也属于一个提交FORM   那乞不是 <FORM> 中有 <FORM> .  
  如果这个按钮是对应一个JAVASCRIPT涵数的话,那JAVASCRITPT又是不能访问数据库的啊.

请高手赐教.
分不多见凉

------解决方案--------------------
好办法:AJAX 我不会 :)

我的办法 javascript实现 把数据库里的用户ID放在select里面 然后按钮执行fun()

fun() 循环判断是否与select里面的是否重复

select style= "visibility:hidden " 达到隐藏效果
------解决方案--------------------
可以用javascript与jsp,div结合实现,

------解决方案--------------------
可以这样实现:
<input type= "button " onclick= "window.open( "search.jsp?username= "+username, "newwindow ", "height=300,width=300 ") ">
把用户输入的用户名的值传到下一下叫search.jsp的页面去处理
<%
String username = request.getParameter( "username ");
ResultSet rs = stmt.executeQuery( "select username from userTable where username= ' "+username+ " ' ");
if (rs.next())
{
out.print( "此用户己经被注册 ");
}
else
{
out.print( "此用户尚未被注册 ");
}
%>