帝国论坛帝国网站管理系统交流区帝国CMS使用交流帝国CMS-添加会员注册协议-勾选才能注册 【本版专题贴子】  
主题:帝国CMS-添加会员注册协议-勾选才能注册 [加入收藏夹]   

91dfhy
用户头衔:举人

精华贴   :0
发贴数   :142
经验值   :1012
注册时间:2009-11-13
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
帝国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>  


原文发表在本人博客:http://www.16css.cn/ecms_reg_agreement.html
关于此方法的问题,请到本人博客留言

[该贴被修改 2 次,最后修改时间 2012-05-12 15:53:12 ]


帝国CMS APP客户端:www.kdabao.com
2012-05-12 15:50:18 已设置保密 顶部 回复 引用 报告 编辑 删除

fg1d1g6516
用户头衔:秀才

精华贴   :0
发贴数   :140
经验值   :345
注册时间:2012-04-23
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

不会代码  等别人



太原方便网 http://www.tyfbw.com
返吧网 http://www.fan598.com
IT598技术http://www.it598.net
太原社区 http://bbs.tyfbw.com


2012-05-12 18:51:59 已设置保密 顶部 回复 引用 报告 编辑 删除

cl815178840
用户头衔:秀才

精华贴   :0
发贴数   :275
经验值   :583
注册时间:2012-05-08
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

不错!顶下先!



app开发案例 http://www.zgwutong.com
2012-05-12 20:01:47 已设置保密 顶部 回复 引用 报告 编辑 删除

outman
用户头衔:书生

精华贴   :0
发贴数   :94
经验值   :265
注册时间:2010-05-06
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

收藏,谢谢




2012-05-14 08:49:18 已设置保密 顶部 回复 引用 报告 编辑 删除

chaozhi
用户头衔:举人

精华贴   :0
发贴数   :322
经验值   :686
注册时间:2011-11-27
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

不错啊,支持了



吸尘器什么牌子好
http://taogg.sinaapp.com☆时尚新赐
2012-05-14 10:23:11 已设置保密 顶部 回复 引用 报告 编辑 删除

春哥
用户头衔:进士

精华贴   :0
发贴数   :1630
经验值   :4591
注册时间:2009-01-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

不错




2012-06-07 20:38:50 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1