永发信息网

一个很急的ASP检测问题

答案:6  悬赏:20  手机版
解决时间 2021-04-13 02:32

写了一个JS文件来提示数据库内容是否重复

function changedWrite()
{
if (xmlHttp.readyState == 4)
{
var val = xmlHttp.responseText;
if(val.indexOf("true")==-1)
{
var objQueryStat = document.getElementById("div_name");
objQueryStat.style.display = "block";
objQueryStat.innerHTML = info2 + "帐号已存在,请重新输入!";
}
else
{
var objQueryStat = document.getElementById("div_name");
objQueryStat.style.display = "block";
objQueryStat.innerHTML = info3 + "恭喜您,可以正常注册!";
}
}
}

function checkuser(val1)
{
var objQueryStat = document.getElementById("div_name");
objQueryStat.style.display = "block";
objQueryStat.innerHTML = "正在检测用户是否存在...";
var post=val1;
var sLocation = window.location.href;
var url = sLocation.substring(0, sLocation.lastIndexOf("/") + 1) + "make.asp?name=" + post;
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = changedWrite;
xmlHttp.send(null);
}

当检测到数据重复后,却并不能阻止提交,谁帮我在这代码的基础上添加点代码,在 info2 + "帐号已存在,请重新输入!"; 时禁止提交,并弹出提示框提示 alert ("提示:\n\n帐号已存在!"); 呢?谢谢了!

最佳答案

你ajax检查的代码放在那个事件上?


你可以放在输入用户名的文本框的onblur的事件上呀。


这样用户输入完成后就开始检查了,而不需要到提交的时候在检查



ajax在提交按钮上进行检查不好实现的,因为他有回调函数。同时在提交的按钮上实现这样的功能是不是失去意义了?还不如提交后检查啊?

全部回答
把你的xmlHttp.responseText内容贴上来,看看

把提交表单的按钮type改成button,

下面改成

else { var objQueryStat = document.getElementById("div_name"); objQueryStat.style.display = "block"; objQueryStat.innerHTML = info3 + "恭喜您,可以正常注册!";

objQueyStat.submit(); } 也就是改成用js提交表单,你没有发完所有代码,我只能做到这里!!

这只是一个 ajax 检测 用户的程序,不是控制表单 js .所以可以提交。

最后将整个代码贴出了

return;

关键要看Ajax校验后,返回的xmlHttp.responseText内容是什么,可以Alert出来看看~

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大话2男人武器是15级忽视10的还是14JP强16忽
DNF用G掉线了,能不能先玩别的号?急!!!
下列词语中加点的字的读音完全相同的一组是DA
勿我是什么意思是什么
人和大酒店这个地址在什么地方,我要处理点事
有关泽的诗句,带有“泽”的诗句
证好不好考啊
北京蜂盾科技有限公司怎么样?
怎样有效防蚊?
000913后市应该如何操作?
你懂什么是爱吗?
最近我们2个被一个一句话都还没说过的女生给
离北京最近的沙漠
什么是内盘、外盘?和派发是什么意思?
草虫的村落存在着哪两个秘密?
推荐资讯
家和万事兴里的演员怎么都是封神榜的演员
世界上最多人用的是什么?
遂昌模式是什么?
你觉得-男-生-摸-女-生-头-是-什-么-意-思?
表达做事谨慎的句子,形容谨慎的句子
单选题扩音器的作用是A.扩大声音的音调B.扩大
从那能下载HALLO KITTY的电脑主题?
老朗逸水温高是什么标志
任务型阅读(共10小题;每小题1分,满分10分)We
神雕侠侣中,杨过带着雕兄和郭襄去帮瑛姑找周
千牛旺旺的昵称怎么修改
DNF四川一区什么时候才能转到四川三区吖?或
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?