验证用户名是否存在

flycantus 2004-12-21 03:17:56
我用JSP写了一个注册页面,数据库用的Sybase,在类里写了一个方法int ifExist(String userid),用来判断userid是否存在,如果存在就返回1,否则返回0.我想在页面提交的时候执行一段代码,来判断用户名是否存在,该怎么写?

<script language="javascript">
function check()
{
}
</script>

-------

<form onSubmit="return check()">


</form>
...全文
137 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
eureka0891 2004-12-21
  • 打赏
  • 举报
回复
不能,
JSP是运行在服务器端的,JS是运行在客户端的,想验证必须提交到数据库,
如果你把用户名都取出来,放到客户諯也不行,不安全,而且如果在你下载完用户,到提交这段时间还是有可能用户名冲突的
flycantus 2004-12-21
  • 打赏
  • 举报
回复
那对于这种问题你是怎么解决的呢?
wangwd 2004-12-21
  • 打赏
  • 举报
回复
这好像不太容易实现,因为JS可以访问JSP的值,但JSP不能访问JS的值,在真正提交的时候,可以通过document.formname.username.value得到用户输入的名字,但只能是通过提交JSP才能得到。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧