
Java 表单验证
展开全部
1.把登录表单做到层里里去!
2.做个servlet 验证用户输入的用户名在数据库中是否存在
<script lang="javascript">
var xmlHttpRequest;
function createXmlHttpRequest(){
if(window.ActiveXObject){
return new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
return new XMLHttpRequest();
}
}
function checkUserExists(oCtl){
var uname = oCtl.value;
if (!uname){
alert("用户名不能为空");
oCtl.focus();
return ;
}
// 发送请求到服务器,判断用户名是否存在
//var url = "?operate=doCheckUserExists&uname="+uname;
var url = "?operate=toReg";
xmlHttpRequest = createXmlHttpRequest();
xmlHttpRequest.onreadystatechange = haoLeJiaoWo;
xmlHttpRequest.open("GET",url,true);
xmlHttpRequest.send(null);
}
function haoLeJiaoWo(){
if(xmlHttpRequest.readyState == 4){
if(xmlHttpRequest.status == 200){
var b = xmlHttpRequest.responseText;
alert(b);
if (b=="true"){
document.getElementById("").style.display=block;
}else{
alert("请重新输入用户名");
}
}
}
这个是无跳转刷新,我一般是这样做!其实还有很多方法可以实现你说的功能,本人只提供一种方法给你作为参考
2.做个servlet 验证用户输入的用户名在数据库中是否存在
<script lang="javascript">
var xmlHttpRequest;
function createXmlHttpRequest(){
if(window.ActiveXObject){
return new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
return new XMLHttpRequest();
}
}
function checkUserExists(oCtl){
var uname = oCtl.value;
if (!uname){
alert("用户名不能为空");
oCtl.focus();
return ;
}
// 发送请求到服务器,判断用户名是否存在
//var url = "?operate=doCheckUserExists&uname="+uname;
var url = "?operate=toReg";
xmlHttpRequest = createXmlHttpRequest();
xmlHttpRequest.onreadystatechange = haoLeJiaoWo;
xmlHttpRequest.open("GET",url,true);
xmlHttpRequest.send(null);
}
function haoLeJiaoWo(){
if(xmlHttpRequest.readyState == 4){
if(xmlHttpRequest.status == 200){
var b = xmlHttpRequest.responseText;
alert(b);
if (b=="true"){
document.getElementById("").style.display=block;
}else{
alert("请重新输入用户名");
}
}
}
这个是无跳转刷新,我一般是这样做!其实还有很多方法可以实现你说的功能,本人只提供一种方法给你作为参考
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询