JavaScript新手,一个关于验证的问题

在jsp页面上写了一个表单,用于查询,想要的效果是,点击按钮查询,如果数据里不存在,弹出对话框,查询不存在,如果存在,弹出对话框,查询成功,请问如何实现,求大神给个思路

需要用到ajax。。input blur后发送输入的内容到服务器端验证,这里有个demo,原理差不多,服务器端不是jsp的,自己改成jsp就行了,输出客户端需要的内容就行

ajax检测用户名是否存在

Jsp点击查询按钮,执行select.do路径,从而到达action方法,在方法中链接数据库,执行sql语句,遍历结果集,判断结果集 弹出对话框

引用jquery或者用js原生XMLHttpRequest

$ajax({
url:xxx,//你处理业务的servlet或者其他什么框架的
data:{后台接收的变量名:查询的数据名},
dataType:'json',
success:function(e){
//e为返回的json,自己放个boolean的变量用来反馈查询成不成功,比如success
if(e.success){
alert('查询成功');
}else{
alert('查询不存在');
}
}
})

...恩。。。那啥,括号位置写错了。。check(),,,onclick="check()"

首先将你提交按钮如果是submit的话,改成Button:
然后在你button里加上onclick=""
function() check{
var form=document.getElementById("form");
var text=form.name.value;
if(text.length==0){
alert("用户不存在");
}else {
form.submit();
}
}