当前位置:首页 > 文章 > 帝国CMS > 正文内容

帝国CMS模板会员必须勾选注册协议才能注册的方法!

3年前 (2022-10-21)帝国CMS8636

帝国CMS调用本周、本月信息推荐排行的方法!下面一起来看看吧:

  帝国CMS默认注册是没有会员注册协议的。

  当然,我们在注册页面直接写入注册协议也是很简单的。

  但追求完美的我们,更需要 勾选“同意注册协议”才能注册。如下图:

帝国CMS模板会员必须勾选注册协议才能注册的方法!

  如图所示,如果不勾选“同意注册协议” 注册按钮 将无法点击,只有勾选了“同意注册协议”才能正常注册。

  好吧,其实这是用到JS代码来控制的。

  完整表单代码:

<form action="/e/enews/index.php" method="post" enctype="multipart/form-data" name="userinfoform" id="userinfoform">
  <input type="hidden" name="enews" value="register" />
  <input name="groupid" type="hidden" id="groupid" value="<?=$groupid?>" class="input_text" />
  <input type="hidden" name="ecmsfrom" value="/e/DoInfo/ChangeClass.php?mid=12">
  <div class="menu">
  <h3><strong>基本信息</strong> (必填)</h3>
  </div>
  <table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td class="left">用户名</td>
  <td><input name="username" type="text" class="input_text" id="username" size="20" maxlength="30" />
  *</td>
  </tr>
  <tr>
  <td class="left">密码:</td>
  <td><input name="password" type="password" class="input_text" id="password" size="21" maxlength="20" />
  *</td>
  </tr>
  <tr>
  <td class="left">重复密码:</td>
  <td><input name="repassword" type="password" id="repassword" size="21" maxlength="20" class="input_text" />
  *</td>
  </tr>
  <tr>
  <td class="left">邮箱:</td>
  <td><input name="email" type="text" class="input_text" id="email" value="" size="30" maxlength="50" />
  *</td>
  </tr>
  </table>
  <table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <?
  if($public_r["regkey_ok"])
  {
  ?>
  <td class="left">验证码:</td>
  <td><input name="key" type="text" class="input_text" size="10" />&nbsp;<img src="../../ShowKey/?v=reg" align="absmiddle" /></td>
  </tr>
  <?
  } 
  ?>
  <tr>
  <td class="left">&nbsp;</td>
  <td><input id="checked" type="checkbox" /><label for="checked">注册</label></td>
  </tr>
  <tr>
  <td class="left">&nbsp;</td>
  <td><input type="submit" id="register" name="Submit" value="注 册" class="input_sub"/>
  &nbsp;&nbsp;
  <input type="button" name="Submit2" value="返 回" class="input_sub" onclick="history.go(-1)" /></td>
  </tr>
  </table>
  </form>
  <script type="text/javascript">
  var checked=document.getElementById("checked")
  var register=document.getElementById("register")
  register.onclick=function(){
  if(checked.checked==true){
  alert("可以注册了")
  }
  else{
  return false
  }
  }
  </script>

  说明:

  也就是提交表单按钮(注册按钮),给加上 id=”register” 。

  然后调用JS

<script type="text/javascript">
  var checked=document.getElementById("checked")
  var register=document.getElementById("register")
  register.onclick=function(){
  if(checked.checked==true){
  alert("可以注册了")
  }
  else{
  return false
  }
  }
</script>

扫描二维码推送至手机访问。

版权声明:本文由蓝博发布,如需转载请注明出处。

本文链接:https://blueboss.cn/p/327.shtml

“帝国CMS模板会员必须勾选注册协议才能注册的方法!” 的相关文章

帝国cms远程图片本地化不生效原因以及解决方法

帝国cms远程图片本地化不生效原因以及解决方法

帝国cms远程图片本地化不生效原因1、图片格式和大小设置问题帝国默认的图片格式不包括png,但是我们现在qq截图等都是png图片格式,加进去即可,假如源站的图片格式帝国后台没有,那肯定保存不了了。系统参数设置——文件设置——文件扩展名同时设置可以上传图片大小。2、服务器配置问题需要在php.in中把...

帝国CMS模板调用收藏内容的会员信息带头像和不带头像

帝国CMS模板调用收藏内容的会员信息带头像和不带头像

帝国cms模板里面,怎么调用显示收藏该内容的会员信息呢?其实方法也不难,下面帝国CMS模板网就来告诉大家怎么调用: 方法1、(不带头像调用) [e:loop={"select * from [!db.pre!]enewsfava where classid='$navinfor[classid]'...

帝国CMS自定义页面导航实现当前页面高亮显示

帝国CMS自定义页面导航实现当前页面高亮显示

帝国CMS自定义页面导航,实现当前页面高亮显示!  以下是实现代码 [e:loop={'select id,path,title from [!db.pre!]enewspage where classid=2 order by id',20,24,0}] <?php $pageurl=$p...

帝国CMS灵动标签loop调用指定栏目文章

帝国CMS灵动标签loop调用指定栏目文章

帝国CMS调用指定栏目文章的方法,下面一起来学习下吧: 标签代码: [e:loop={'终极栏目ID',10,0,0}] <a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?><...

帝国CMS内容页字段为空判断的用法

帝国CMS内容页字段为空判断的用法

帝国CMS内容页中,如果某个字段没有填写内容就不显示,填写了就正常显示,这种效果怎么实现? PHP判断实现,代码如下: <?php if($navinfor[字段名]) { ?> 现在的内容 <? } else { ?> 不显示 <? } ?>...

帝国CMS首页或者列表无图片不使用默认图片

帝国CMS首页或者列表无图片不使用默认图片

帝国CMS首页或者列表无图片,不使用默认图片的方法!一起来了解一下吧:   具体实现方法如下:   帝国cms列表页图文展示,或者首页图文展示,如果使用全图和文字,编辑起来比较麻烦,因为每一篇文章,你都得花时间去配图,所以,可有使用以下方法来实现。   列表内容模板添加以下代码:   一定要勾选“使...