幻蓝小站

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 11|回复: 0

Typecho密码保护文章弹窗式提示

[复制链接]

5317

主题

5318

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
15994
幻蓝 发表于 2022-11-21 13:06:00

typecho的文章密码保护功能,提示密码错误时怎么发出弹窗式提醒,而非跳转到错误提示页面
代码是基于JQ的哈,没有JQ可以自行引用下,或者将下方代码改为原生js代码

  1. $(".protected").submit(function() {
  2. var surl=$(".protected").attr("action");//表单地址
  3. $.ajax({
  4.                 type: "POST",
  5.                 url:surl,
  6.                 data:$('.protected').serialize(),// 你的form
  7.                 async:true,
  8.                 error: function(request) {
  9. alert("密码提交失败,请刷新页面重试!");//ajax提交失败报错
  10.                 },
  11.                 success: function(data) {
  12. if(data.indexOf("密码错误") >= 0 && ((data.indexOf("<title>Error</title>") >= 0 && data.indexOf("<title>Error</title>") <= 100) || data.indexOf("Typecho_Widget_Exception") >= 0)) {
  13. alert("密码错误,请重试!");//密码错误弹窗提醒
  14. }else{
  15. location.reload();//密码正确刷新页面
  16. }
  17. }
  18. });
  19. return false;
  20. });
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|幻蓝小站 ( 黔ICP备18008076号-1 )|网站地图

GMT+8, 2022-11-30 08:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表