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

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:312334557@qq.com 我们将配合处理!

原文地址:《帝国CMS模板会员必须勾选注册协议才能注册的方法!》发布于2022-10-08 14:18:04