pbootcms会员模块模板注册页面模板,Pbootcms文章,PB 教程,新手站长网
  • 首页
  • 站长入门
    • 外贸建站
    • WooCommerce
    • 建站入门
    • 域名知识
    • 编程代码
    • 工具资源
    • 网站优化
    • 数据库
    • 服务器
    • 小程序
    • 电商
    • 编程英语
  • Cms文章
    • wordpress
    • pbootcms
    • zblog
    • 易优
    • 帝国cms
    • 迅睿
  • PB 教程
    • 新手入门教程
    • Pbootcms文章
    • 用户使用手册
    • 常见问题解答
    • pbootcms小程序
  • 应用市场
  • 笔记分享
    • 网络安全
    • 自媒体
    • 抖音
    • 快手
    • 其他
    • 手机技巧
  • 会员中心
首页 > PB 教程 > Pbootcms文章 >

pbootcms会员模块模板注册页面模板

2022-07-29 发布在 Pbootcms文章0

模板文件下的 建立一个文件夹  member

register.html

image.png

<form class="my-4" onsubmit="return register(this);">
                <div class="form-group">
                    <label for="username">账 号</label>
                    <input type="text" name="username" required id="username" onblur="isRegister()" class="form-control" placeholder="请输入登录账号">
                    <div id="usernote"></div>
                </div>
                
                <div class="form-group">
                    <label for="nickname">昵 称</label>
                    <input type="text" name="nickname" required id="nickname" class="form-control" placeholder="请输入账号昵称">
                </div>
                
                <div class="form-group">
                    <label for="password">密 码</label>
                    <input type="password" name="password" required id="password" class="form-control" placeholder="请输入登录密码">
                </div>
                
                <div class="form-group">
                    <label for="rpassword">确认密码</label>
                    <input type="password" name="rpassword" required id="rpassword" class="form-control" placeholder="请再次输入登录密码">
                </div>
                
                {pboot@if({pboot:registercodestatus}==1)}
                <div class="form-group">
                    <div class="row">
                        <div class="col-6">
                            <input type="text" name="checkcode" required id="checkcode" class="form-control" placeholder="请输入验证码">
                        </div>
                        <div class="col-6">
                            <img title="点击刷新" style="height:33px;" id="codeimg" src="{pboot:checkcode}" onclick="this.src='{pboot:checkcode}?'+Math.round(Math.random()*10);" />
                        </div>
                    </div>
                </div>
                {/pboot@if}
                
                {pboot@if({pboot:registercodestatus}==2)}
                <div class="form-group">
                    <label for="checkcode">邮箱验证码</label>
                    <div class="row">
                        <div class="col-6">
                            <input type="text" name="checkcode" required id="checkcode" class="form-control" placeholder="请输入验证码">
                        </div>
                        <div class="col-6">
                            <span  class="btn btn-info mb-2" onclick="sendEmail();">发送</span>
                        </div>
                    </div>
                </div>
                {/pboot@if}
                
                <div class="form-group">
                   <button type="submit" class="btn btn-info mb-2">立即注册</button>
                   <span class="text-secondary ml-3">已有账号?<a href="{pboot:login}">马上登录</a></span>
                </div>
            </form>
            
            
            <script>

//ajax注册
function register(obj){
  var url='{pboot:register}';
  var username=$(obj).find("#username").val();
  var nickname=$(obj).find("#nickname").val();
  var password=$(obj).find("#password").val();
  var rpassword=$(obj).find("#rpassword").val();
  var sex=$(':radio[name="sex"]:checked').val();
  var checkcode=$(obj).find("#checkcode").val();

  $.ajax({
    type: 'POST',
    url: url,
    dataType: 'json',
    data: {
    	username: username,
    	nickname: nickname,
    	password: password,
    	rpassword: rpassword,
    	sex: sex,
    	checkcode: checkcode
    },
    success: function (response, status) {
      if(response.code){
    	 alert("注册成功!");
		 location.href= response.tourl; 
      }else{
    	 $('#codeimg').click();
    	 alert(response.data);
      }
    },
    error:function(xhr,status,error){
      alert('返回数据异常!');
    }
  });
  return false;
}

//发送邮件验证码
function sendEmail(){
  var url='{pboot:sendemail}';
  var username=$("#username").val();
  if(!username){
	 $("#username").addClass("is-invalid");
 	 $("#usernote").addClass("invalid-feedback");
 	 $("#username").removeClass("is-valid");
 	 $("#usernote").removeClass("valid-feedback");
 	 $("#usernote").text("请输入需要注册的账号!");
	 return false;
  }
  $.ajax({
    type: 'POST',
    url: url,
    dataType: 'json',
    data: {
    	to: username
    },
    success: function (response, status) {
      if(response.code){
    	 alert(response.data);
      }else{
    	 alert(response.data);
      }
    },
    error:function(xhr,status,error){
      alert('返回数据异常!');
    }
  });
  return false;
}

//检查注册账号
function isRegister(){
  var url='{pboot:isregister}';
  var username=$("#username").val();
  if(!username){
	 $("#username").addClass("is-invalid");
 	 $("#usernote").addClass("invalid-feedback");
 	 $("#username").removeClass("is-valid");
 	 $("#usernote").removeClass("valid-feedback");
 	 $("#usernote").text("请输入需要注册的账号!");
	 return false;
  }
  $.ajax({
    type: 'POST',
    url: url,
    dataType: 'json',
    data: {
    	username: username
    },
    success: function (response, status) {
      if(response.code){//已经被注册
    	 $("#username").addClass("is-invalid");
    	 $("#usernote").addClass("invalid-feedback");
    	 
    	 $("#username").removeClass("is-valid");
    	 $("#usernote").removeClass("valid-feedback");
    	
      }else{//未被注册
    	 $("#username").addClass("is-valid");
    	 $("#usernote").addClass("valid-feedback");
    	 
    	 $("#username").removeClass("is-invalid");
    	 $("#usernote").removeClass("invalid-feedback");
      }
      $("#usernote").text(response.data);
    },
    error:function(xhr,status,error){
      alert('返回数据异常!');
    }
  });
  return false;
}
</script>



如果您的问题还未解决可以联系站长付费协助。 加入我们

有问题可以加入技术QQ群一起交流学习
本站vip会员 请加入无忧模板网 VIP群(50604020) PS:加入时备注用户名或昵称
普通注册会员或访客 请加入无忧模板网 技术交流群(50604130)
客服微信号:15898888535
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若内容侵犯了原著者的合法权益,可联系站长删除。

文件 模块 gt amp 页面 onsubmit lt 模板 注册 quot
赏
上一篇 pbootcms后台的网站主域名是什么意思
下一篇 pbootcms会员中心登录页面模板核心代码及位置

相关文章

  • PbootCMS网站模板安装教程 PbootCMS新手安装教程图文详细
  • seo优化书模板(小红书优化建议)
  • 阿里大模型apikey注册教程
  • SEO专员简历模板优化:打造高效亮眼的个人简历
  • 一些默认的cms模板的默认后台路径 地址
  • 网站优化策划书模板:提升网页SEO,让你的网站更具吸引力

热门

  • 1 PbootCMS网站模板安装教程 PbootCMS新手安装教程图文详细
  • 2 pbootcms授权方式 pbootcms官方网站打不开授权不了怎么办
  • 3 PbootCMS文章列表没有缩略图时显示指定的默认图片
  • 4 PbootCMS后台关闭验证码,登录提示验证码不能空的解决方法

应用市场

  • ¥100 采集文章自动推送百度插件 PHP插件支持推送百度当天文章

    ¥100 采集文章自动推送百度插件 PHP插件支持推送百度当天文章

    2025-01-19

  • ¥50 pbootcms副栏目多选功能 默认只能多选一个 此插件可多选多个栏目

    ¥50 pbootcms副栏目多选功能 默认只能多选一个 此插件可多选多个栏目

    2025-01-19

  • ¥100  根据标题生成图片,文章页自动配标题配图,避免版权问题,所有cms通用php

    ¥100 根据标题生成图片,文章页自动配标题配图,避免版权问题,所有cms通用php

    2025-01-19

  • ¥300 pbootcms插件 附件阿里云OSS直传适合大文件视频类

    ¥300 pbootcms插件 附件阿里云OSS直传适合大文件视频类

    2025-01-19

热门标签

置顶   发短   撤销   时光   Centos8   长度   发多   基础库   Helvetica   找到   NET   投资   有关   db   客户机   HP   SEOer   创建   播放量   消费者   工具栏   卫生纸   专业版   nova8   申诉   低调   Neue   首先   业务   暴富   历程   stripos   马木马   USB   苦恼   网址   博主   产品   文档   爆单  
  • 站长入门
  • Cms文章
  • PB 教程
  • 应用市场
  • 笔记分享
  • 会员中心
  • XML地图

Copyright © 2018-2020 新手站长网 All Rights Reserved.
免责声明:本站所有资源(模板、图片、字体等)搜集整理于互联网或者网友提供,仅供学习与交流使用,如果不小心侵犯到你的权益,请及时联系我们删除该资源,邮箱mcuv#qq.com。 鲁ICP备2021016954号-3 网站模板

实用工具

觉得文章有用就打赏一下吧

微信扫一扫打赏