我想在一个文本框鼠标离开后检查用户名是否存在,在jsp中应该怎么写

[复制链接]
查看11 | 回复3 | 2011-8-5 11:08:53 | 显示全部楼层 |阅读模式
我的底层数据库名字是:public boolean JudgeUserName(){}
存在是true;反之返回false;
在jsp中应该怎么写代码呢?

回复

使用道具 举报

千问 | 2011-8-5 11:08:53 | 显示全部楼层
用ajax技术,jsp中文本框标签中加入 onblur="sendName()"js里面这样var xmlHttp;function createXMLHttp(){
if(window.XMLHttpRequest()) { xmlHttp = new XMLHttpRequest(); }
else
{
xmlHttp = new ActiveXObject("MICROSOFT.XMLHTTP");
}}function sendName(){
var name = document.getElementById("...
回复

使用道具 举报

千问 | 2011-8-5 11:08:53 | 显示全部楼层
鼠标离开之后就检查用户名,这个单纯用jsp好像是实现不了,肯定要加上js来实现的当鼠标离开文本框之后就把文本框里面的内容通过ajax发送到你的servlet或者jsp页面、或者是struts的action,然后就执行select * from 表名 where 字段名 = 页面输入的名字然后通过判断查询结果是否为空就可以了...
回复

使用道具 举报

千问 | 2011-8-5 11:08:53 | 显示全部楼层
马士兵的XML-DOM4J-AJAX有部Ajax的视频,讲得很全。你去百度搜下,我觉得讲得不错,例子就是判断用户名是否已存在,文本框鼠标离开后显示。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行