原文来自:https://liye5.com/

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

  现如今,开源的建站程序是越来越多了,我们在选择的时候,一定要关注一个程序的安全性,不然程序漏洞多,天天被黑也不是事,爆款程序在使用的时候,也会出现很多的技术问题,帝国cms模板网主推的是帝国CMS模板,今天帝国CMS模板小编就来为大家分享帝国CMS调用本周、本月信息推荐排行的方法!下面一起来看看吧:

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

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

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

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

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

  完整表单代码:

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

  说明:

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

  然后调用JS

<scripttype="text/javascript">
varchecked=document.getElementById("checked")
varregister=document.getElementById("register")
register.onclick=function(){
if(checked.checked==true){
alert("可以注册了")
}
else{
returnfalse
}
}
</script>

  OK,分享就到这里了,大家可以去测试看看!