ASP 如何验证用户名已经存在
发布网友
发布时间:2022-04-27 19:17
我来回答
共4个回答
热心网友
时间:2022-04-27 20:46
<script type="text/javascript">
function submitit(){
var myform=document.myform;
if (myform.userid.value==""){
alert("准考证号不能为空!");
return false;
}else{
sql="select userid from cadre_info where username='"&myform.userid.value&"'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,2
if (not rs.bof or not rs.eof then){
alert("此用户名已存在!");
return false;
}
if (myform.newpwd.value==""){
alert("新密码不能为空!");
return false;
}
if (myform.confirmpwd.value==""){
alert("验证密码不能为空!");
return false;
}
if (myform.newpwd.value!=myform.confirmpwd.value){
alert("新设密码和验证密码不相符!");
return false;
}
if (myform.username.value==""){
alert("姓名不能为空!");
return false;
}
if (myform.birthday.value==""){
alert("出生日期不能为空!");
return false;
}
if (myform.department.value==""){
alert("系别不能为空!");
return false;
}
if (myform.office.value==""){
alert("班级不能为空!");
return false;
}
if (myform.post.value==""){
alert("身份证号不能为空!");
return false;
}
return true;
}
</script>
首先是没必要嵌套
return直接就返回了
还有就是你这样很麻烦的
不如做成 onblur
然后用this.value判断是不是空
这样只有一个判断就可以了
热心网友
时间:2022-04-27 22:04
经常有网友找我要注册即时提示系统,为了更好的让朋友们明白,今天特别整理了一份ASP+ajax的注册提示验证功能最完整的一套代码
主要有功能:
1、注册时验证数据库用户名是否存在。
2、输入密码时提示密码强度和验证2次密码输入是否一样。
3、注册时验证数据库联系邮箱是否存在。
4、注册时验证用户输入的验证码和系统产生的验证码是否一致。
5、对输入中文验证
6、QQ号码验证
7、身份证号码验证
参考资料:史上最强大的ASP+ajax注册即时提示程序http://www.51wisdom.com.cn/html/3393.html
热心网友
时间:2022-04-27 23:39
简单说明,这必须得用AJAX才能达到这个功能。
热心网友
时间:2022-04-28 01:30
这样做判断也是不安全的! 建议你在服务器端再做一次判断吧!