zoukankan      html  css  js  c++  java
  • 注册验证

    var user = $("user");
    var from1 = $("from1");
    var userCheck = $("userCheck");
    var reg = /^[a-zA-Z][a-zA-Z0-9]{5,15}$/;
    var pwdyi =$("pwdyi");
    var pawcheck = $("userPwd");
    var pwd =$("pwd");
    var userPwder =$("userPwder");
    var youx=/w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+/;
    function checkUser(){
    if(user.value == null || user.value.length == 0){
    userCheck.innerHTML = "用户名不能为空";
    }
    else if(user.value.length < 6){
    userCheck.innerHTML = "用户名不能小于6位";
    }

    else if(!reg.test(user.value)){
    userCheck.innerHTML = "用户名必须以字母开头,字母数字结尾,最长不能超过16位";
    }
    else{
    userCheck.innerHTML = "";

    // userCheck.innerHTML = "用户名正确";
    }
    }
    function checkpwd(){
    if(pwdyi.value == null || pwdyi.value.length == 0){
    pawcheck.innerHTML = "密码不能为空";
    }
    if(pwdyi.value.length <= 6){
    pawcheck.innerHTML = "用户名密码不能小于6位";
    }
    else{
    pawcheck.innerHTML = " ";
    // checkHaveUser(pwdyi.value);
    // userCheck.innerHTML = "用户名正确";
    }
    }
    function checkpwder(){
    if(pwdyi.value == pwd.value){
    userPwder.style.display = "none";
    }
    else{
    userPwder.innerHTML= "输入的密码不一致";
    }
    }
    var xmlHttp;
    function getXmlHttp(){
    if(window.ActiveXObject){
    xmlHttp = new ActiveXObject("MICROSOFT.XMLHTTP");
    }else if(window.XMLHttpRequest){
    xmlHttp = new XMLHttpRequest();
    }
    }

    function checkHaveUser(obj){
    getXmlHttp();
    xmlHttp.open("GET","checkUser.php?userName="+obj,true);
    xmlHttp.onreadystatechange = function(){
    if(xmlHttp.readyState == 4){
    if(xmlHttp.status == 200){
    var str = parseInt(xmlHttp.responseText);
    if(str > 0){
    userCheck.innerHTML = "用户已经存在,请选择其他用户名";
    }else{
    userCheck.innerHTML = "可以注册";
    }
    }
    }
    }
    xmlHttp.send(null);
    }
    function checkYZM(){


    getXmlHttp();
    var f = false;
    xmlHttp.open("GET","checkYZM.php?yzm="+yzm.value,false);
    xmlHttp.onreadystatechange = function(){
    if(xmlHttp.readyState == 4){
    if(xmlHttp.status == 200){
    var str = parseInt(xmlHttp.responseText);
    if(str){
    yzmCheck.innerHTML = "验证成功!";
    f = true;
    }else{
    yzmCheck.innerHTML = "验证失败!";
    f = false;
    }
    }
    }
    }
    xmlHttp.send(null);
    return f;

    }

    function $(id){
    return document.getElementById(id);
    }

    function submit1(){
    document.forms['from1'].submit();
    }

  • 相关阅读:
    Redis常用数据类型介绍、使用场景及其操作命令
    spring的官方文档地址
    ps基础学习笔记一
    类的加载时机与步骤(转)
    jvm的基本结构以及各部分详解(转)
    jdk1.8使用的url和driverName的改变
    测试框架简单了解
    shiro简单学习的简单总结
    easyui弹框后销毁当前tab弹框不显示的解决方式
    springboot学习章节代码-Spring MVC基础
  • 原文地址:https://www.cnblogs.com/wanger1994/p/3749482.html
Copyright © 2011-2022 走看看