苹果CMS美化版搜索验证码

代码 2年前 (2022) 站长
549 0 0

苹果CMS美化版搜索验证码

电脑手机自适应

效果图:

苹果CMS美化版搜索验证码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"> <title>系统安全验证</title> <style> *,:after,:before{box-sizing:border-box}.mx-mac_msg_jump{margin:35px auto;padding:50px 25px;width:90%;border-radius:4px;box-shadow:0 .25rem .5rem rgba(0,0,0,.05),0 1.5rem 2.2rem rgba(0,0,0,.1);background:#fff;position:fixed;top:50%;left:50%;z-index:999999;transform:translateX(-50%) translateY(-50%);margin:0 auto;border-radius:5px}.mx-mac_msg_jump .msg_jump_tit{margin-bottom:25px;text-align:center;line-height:26px;color:#222;font-size:1.5rem;font-weight:700}.mx-mac_msg_jump .text{margin-bottom:10px;color:#222;font-size:14px}.mx-mac_msg_jump .title{margin-bottom:10px;color:#666;font-size:14px}@media (min-width:768px){.mx-mac_msg_jump{box-shadow:0 .25rem .5rem rgba(0,0,0,.05),0 1.5rem 2.2rem rgba(0,0,0,.1);margin:35px auto;padding:50px;width:400px}}.mx-mac_msg_jump .form .item1{position:relative;border:1px solid;border-radius:4px;line-height:43px;border-color:#f2f2f2;color:#333}.mx-mac_msg_jump .form .item1 input{display:inline-block;padding:0 10px;width:65%;border:none;background:0 0;line-height:inherit}.item1 input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}.mac_verify_img{float:right;width:35%;line-height:43px;vertical-align:middle;height:43px}.btnverify{display:inline-block;margin-top:25px;width:100%;border:none;border-radius:4px;line-height:45px;cursor:pointer;text-align:center;background-image:linear-gradient(-45deg,#00d3ff,#00b7ff);color:#fff} </style> {include file="public/include"} <script> $(function(){ $('.mac_verify').focus(); $("input[name='verify']").bind('keypress',function(event){ if(event.keyCode == "13") { if($("input[name='verify']").val()!=''){ $('.verify_submit').click(); } } }); $('.verify_submit').click(function(){ var v = $('input[name="verify"]').val(); MAC.Ajax(maccms.path+'/index.php/ajax/verify_check?type={$type}&verify='+v,'post','json','',function(r){ if(r.code==1){ location.reload(); } else{ alert(r.msg); MAC.Verify.Refresh(); } },function(){ alert('请求失败,请重试'); MAC.Verify.Refresh(); }); }); }); </script> </head> <body> <div class="mx-mac_msg_jump"> <div class="msg_jump_tit">系统提示</div> <div class="title">亲爱的用户:</div> <div class="text">访问此数据需要输入验证码</div> <div class="form"> <div class="item1"> <input type="text" name="verify" class="mac_verify"> </div> <div class="jump item"> <input type="button" class="verify_submit submit_btn btnverify" value="提交验证"> </div> </div> </div>  </body> </html>

替换模板文件里public/verify.html如不存在则新建。在苹果cms后台开启搜索验证,就会有搜索验证码了。

2022 04-13 发现使用搜索验证码需要注意的两点

  1.  模板引用路径不是public的注意替换实际路径
  2. 模板文件中home.js就是MAC对象里如果没有AJAX方法需要添加方法
    'Ajax':function(url,type,dataType,data,sfun,efun,cfun){
    type=type||'get';
    dataType=dataType||'json';
    data=data||'';
    efun=efun||'';
    cfun=cfun||'';$.ajax({
    url:url,
    type:type,
    dataType:dataType,
    data:data,
    timeout: 5000,
    beforeSend:function(XHR){},
    error:function(XHR,textStatus,errorThrown){
    if(efun) efun(XHR,textStatus,errorThrown);
    },
    success:function(data){
    sfun(data);
    },
    complete:function(XHR, TS){
    if(cfun) cfun(XHR, TS);
    }
    })
    },
版权声明:站长 发表于 2021年11月14日 pm9:53,最后更新时间2022-10-21 11:31:27。
转载请注明:苹果CMS美化版搜索验证码 | 影视导航

相关文章

暂无评论

暂无评论...