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

aaa

帝国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>

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

本文链接:https://www.kaifatu.com/article/103.html

相关文章

帝国CMS模板给自定义反馈信息表单增加验证码

帝国CMS在创建自定义反馈信息表单时可以加上验证码功能。 第一步,需要开启反馈验证码功能。 系统参数设置-信息设置 里开启第二步:在反馈表单中添加验证码:

Kaifatu 帝国cms教程
2021-03-05 302

帝国cms字段处理函数是怎么处理

帝国cms字段处理函数的方法! 增加/修改字段时可以设置“后台增加信息处理函数”、“后台修改信息处理函数”、“前台增加信息处理函数”、“前台修改信息处理函数…

Kaifatu 帝国cms教程
2021-03-02 559

帝国CMS后台的"数据更新"中"刷新首页"为"刷新所有自定义列表"

帝国CMS怎么修改后台的数据更新的刷新首页为刷新所有自定义列表呢?因为帝国CMS 默认首页是没有分页列表效果的。所以墨鱼做此类模板的时候使用的自定义列表功能。对于有首页有列表的模板,如果要生成首页 ,在“后台-数据更新&rdqu…

Kaifatu 帝国cms教程
2021-06-02 345

帝国CMS网站防火墙介绍

帝国CMS网站防火墙可以对网站前台的提交内容进行检查和屏蔽,可以对后台的程序页面进行非法访问拦截,使网站安全更加牢固。帝国CMS代码严谨的过滤已经…

Kaifatu 帝国cms教程
2021-03-16 228

帝国cms自动填写alt和title的解决办法

帝国cms在发布文章时, 自动给加上图片alt和title属性为本篇文章的标题。我们经常使用给图片加上alt和 title属性…

Kaifatu 帝国cms教程
2021-02-26 524
发表评论
暂无评论