最新公告
欢迎您光临零氪源码,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!欢迎加入VIP

帝国CMS-添加会员注册协议-勾选才能注册

正文概述 零氪   2020-11-11  

帝国CMS默认注册是没有 会员注册协议的。eJy零氪源码

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

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

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

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

完整表单代码:eJy零氪源码

<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){
        return true;
    } else {
        alert("未勾选注册协议!")
        return false
    }
}</script>

说明:eJy零氪源码

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

然后调用JSeJy零氪源码

  1. <script type="text/javascript"> 
  2. var checked=document.getElementById("checked"); 
  3. var register=document.getElementById("register"); 
  4. register.onclick=function(){ 
  5.     if(checked.checked==true){ 
  6.         return true; 
  7.     } else { 
  8.         alert("未勾选注册协议!") 
  9.         return false 
  10.     } 
  11. }</script> 

 eJy零氪源码


内容加载中..
  • 231新增会员(位)
  • 0本年发布(个)
  • 0本月发布(个)
  • 0 今日发布(个)
  • 稳定运行(天)

零氪源码,欢迎你!


零氪源码致力于资源分享!

SVIP会员限时优惠,享受资源免费下载

内容持续更新,永不间断


所有资源均与网上收集整理,仅限交流学习使用

请自觉在下载后24小时内删除

勿用于非法用途,本站不承担任何责任

我知道了

回到顶部