欢迎您光临自学哈网,只为分享网络知识教程,供大家学习参考!

「自学哈网」帝国CMS模板会员必须勾选注册协议才能注册的方法!

作者 : 自学哈 本文共2252个字,预计阅读时间需要6分钟 2022-11-26 共104人阅读
也想出现在这里? 联系我们

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

本站声明:
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!

自学哈网 » 「自学哈网」帝国CMS模板会员必须勾选注册协议才能注册的方法!
也想出现在这里? 联系我们
© 2022 Theme by - 自学哈网 & WordPress Theme. All rights reserved 浙ICP备2022016594号