• 注册验证


    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();
    }

  • 相关阅读:
    《那些年啊,那些事——一个程序员的奋斗史》——72
    《那些年啊,那些事——一个程序员的奋斗史》——74
    《那些年啊,那些事——一个程序员的奋斗史》——71
    《那些年啊,那些事——一个程序员的奋斗史》——72
    boost asio 学习(二)了解boost::bind
    boost asio 学习(四)使用strand将任务排序
    boost asio 网络聊天 代码修改学习
    asio 广播代码示例
    c++ 博客资源
    boost::asio 学习草稿
  • 原文地址:https://www.cnblogs.com/wanger1994/p/3749482.html
Copyright © 2020-2023  润新知