JS中#confirm按钮无法跳转页面,问题出在哪?

js中#confirm按钮无法跳转页面,问题出在哪?

js中#confirm按钮无法跳转页面的原因

你遇到的问题是,在javascript代码中,第一个return语句位置不当,导致了无法跳转页面的问题。

代码中,第一个return语句在以下代码块中:

if (pre_code != "") {  if (!isnum(pre_code)) {    alert(pre_code + "请填写6位数字");    $("#pre_code").focus();    return; // **问题所在,此return语句应移至最后**  } else if (pre_code.length != 6) {    alert(pre_code + "预存编码为6位数字");    $("#pre_code").focus();  }}

这个return语句错误地摆放在if分支内,这意味着只要pre_code不为空字符串,页面就会在pre_code为空或不符合数字和长度要求之前直接返回。

正确的代码:

if (pre_code != "") {  if (!isNum(pre_code)) {    alert(pre_code + "请填写6位数字");    $("#pre_code").focus();  } else if (pre_code.length != 6) {    alert(pre_code + "预存编码为6位数字");    $("#pre_code").focus();  } else {    // **将return语句移动至此分支,    //    表示只有当pre_code有效时才返回**    return;  }} else {  alert(pre_code + "请填写6位数字预存编码");  $("#pre_code").focus();  return;}

通过将return语句移动到最后的else分支,页面只有在pre_code有效(即满足数字和长度要求)时才会返回。这将允许代码继续执行并提交表单,导致跳转到指定页面。

以上就是JS中#confirm按钮无法跳转页面,问题出在哪?的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1495043.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
多个 JS 文件中出现同名事件,会发生什么?
上一篇 2025年12月19日 17:06:06
如何使用递归遍历 DOM 树并对每个子元素执行回调函数?
下一篇 2025年12月19日 17:06:14

相关推荐

  • 赤子城科技与腾讯云达成战略合作,以AI驱动全球用户体验升级

    赤子城科技与腾讯云达成战略合作,以AI驱动全球用户体验升级赤子城科技与腾讯云达成战略合作,以AI驱动全球用户体验升级赤子城科技与腾讯云达成战略合作,以AI驱动全球用户体验升级赤子城科技与腾讯云达成战略合作,以AI驱动全球用户体验升级

    9月16日,2025腾讯全球数字生态大会在深圳国际会展中心隆重举行。在此期间,中国出海企业代表、全球社交娱乐领域的领军者赤子城科技与腾讯云正式签署战略合作协议,开启双方深度协同的新篇章。 依托腾讯云覆盖全球的云计算基础设施,以及在人工智能、大数据、音视频等领域的领先技术能力,赤子城科技将进一步加速其…

    2026年10月2日 • 用户投稿
    100
  • 如何在MPAndroidChart中捕获图表截图并使用Intent进行分享

    如何在MPAndroidChart中捕获图表截图并使用Intent进行分享如何在MPAndroidChart中捕获图表截图并使用Intent进行分享如何在MPAndroidChart中捕获图表截图并使用Intent进行分享如何在MPAndroidChart中捕获图表截图并使用Intent进行分享

    本文详细介绍了如何在Android应用中,利用PhilJay / MPAndroidChart库,高效地捕获BarChart(或其他图表)的屏幕截图,并无需将图片永久保存到设备存储,即可通过Android的Intent机制将其分享至其他社交媒体或应用。教程涵盖了获取图表位图、生成临时URI以及构建分…

    2026年10月2日 • 用户投稿
    100
  • win10系统意外关闭崩溃如何解决

    win10系统意外关闭崩溃如何解决win10系统意外关闭崩溃如何解决win10系统意外关闭崩溃如何解决win10系统意外关闭崩溃如何解决

    当使用安装有win10操作系统的电脑时,如果遇到win10系统突然关闭崩溃的问题,该如何处理呢?这种情况可能是由于电脑内部文件损坏、系统组件缺失或第三方软件干扰引起的。具体的解决办法如下: win10系统意外关闭崩溃的解决方法 方法一: 完全卸载出现问题的第三方应用程序: kislive.exe(金…

    2026年10月2日 • 用户投稿
    000
  • Linux下的Docker:如何保证容器的安全性和隔离性?

    linux下的docker:如何保证容器的安全性和隔离性? 随着云计算和容器技术的快速发展,Docker已经成为了一个非常流行的容器化平台。Docker不仅提供了轻量级、可移植和可扩展的容器环境,而且还具备良好的安全性和隔离性。本文将介绍在Linux系统下如何保证Docker容器的安全性和隔离性,并…

    2026年10月2日
    000
  • 搜狗浏览器如何导出书签?备份书签的简单操作方法

    搜狗浏览器如何导出书签?备份书签的简单操作方法搜狗浏览器如何导出书签?备份书签的简单操作方法搜狗浏览器如何导出书签?备份书签的简单操作方法搜狗浏览器如何导出书签?备份书签的简单操作方法

    搜狗浏览器导出书签可通过三种方式:一、点击【收藏】图标,选择【更多功能】→【导入/导出收藏】→【导出收藏到html】,保存为HTML文件;二、通过菜单【三条横线】→【收藏】→【整理书签】→点击【导出】,选择路径保存;三、进入【收藏】→【备份/还原】→【备份到本地】,自动打包为HTML文件并保存。三种…

    2026年10月2日 • 用户投稿
    000
  • 豆包AI能做市场分析吗 豆包AI商业分析功能实操指南

    豆包AI能做市场分析吗 豆包AI商业分析功能实操指南豆包AI能做市场分析吗 豆包AI商业分析功能实操指南豆包AI能做市场分析吗 豆包AI商业分析功能实操指南豆包AI能做市场分析吗 豆包AI商业分析功能实操指南

    针对您提出的“豆包AI能做市场分析吗”这一问题,本文将为您详细解答。我们将探讨豆包AI在市场分析领域的潜力,并提供一份实用的操作指南,帮助您了解如何利用豆包AI进行商业分析。文章将分步骤讲解整个过程,方便您理解和学习具体的操作方法。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使…

    2026年10月2日 • 用户投稿
    000
  • sublime如何运行代码没反应

    sublime如何运行代码没反应sublime如何运行代码没反应sublime如何运行代码没反应sublime如何运行代码没反应

    代码在 Sublime 中无响应的原因可能是代码语法错误、缺少依赖项、配置错误、系统资源不足或网络连接问题。解决方案包括检查语法、安装依赖项、检查配置、检查系统资源、检查网络连接、重启 Sublime、使用调试器或寻求帮助。 Sublime 中代码无响应:原因和解决方案 Sublime Text 是…

    2026年10月2日 • 用户投稿
    100
  • Win10 Chromium Edge新权限:阻止不安全内容

    Win10 Chromium Edge新权限:阻止不安全内容Win10 Chromium Edge新权限:阻止不安全内容Win10 Chromium Edge新权限:阻止不安全内容Win10 Chromium Edge新权限:阻止不安全内容

    和市面上多数其他浏览器一样,基于chromium内核的microsoft edge已经内置了一些规则,用于针对我们访问的每一个网站来设定权限。当然,为了提高操作便捷性,我们也能为所有页面统一配置规则,这样就能保证网站对文件、摄像头、麦克风等资源的访问能够得到妥善处理。 近期,微软在其最新的Canar…

    2026年10月2日 • 用户投稿
    000
  • Symfony 5与Mercure实时通信集成:配置、启动与常见访问问题排查

    本文详细介绍了如何在Symfony 5项目中集成Mercure实时通信服务。内容涵盖Mercure Hub的安装、环境变量配置、服务器启动命令,并着重解决了初次配置时常见的Mercure Hub访问问题,强调了URL端口一致性的重要性,确保开发者能顺利构建实时应用。 Mercure实时通信服务概述 …

    2026年10月2日
    100
  • 《传说法师2》将于2025年登陆Switch平台

    《传说法师2》将于2025年登陆Switch平台《传说法师2》将于2025年登陆Switch平台《传说法师2》将于2025年登陆Switch平台《传说法师2》将于2025年登陆Switch平台

    发行商humble games与开发商dead mage正式宣布,备受期待的肉鸽动作游戏续作《传说法师2》将于2025年登陆nintendo switch平台。 本作最初于2024年10月3日登陆PC Steam平台,开启抢先体验阶段,但玩家评价仅为“多半差评”。经过优化与调整后,游戏于2025年6…

    2026年10月2日 • 用户投稿
    200
  • Gemini可以调试代码吗 Gemini编程辅助功能详细评测

    Gemini可以调试代码吗 Gemini编程辅助功能详细评测Gemini可以调试代码吗 Gemini编程辅助功能详细评测Gemini可以调试代码吗 Gemini编程辅助功能详细评测Gemini可以调试代码吗 Gemini编程辅助功能详细评测

    本文将深入探讨Gemini作为编程助手的潜力,重点关注其代码调试能力以及提供的其他辅助功能。我们将详细介绍如何利用Gemini进行代码调试和获取编程帮助,通过讲解具体操作流程,帮助用户了解和掌握使用技巧。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 …

    2026年10月2日 • 用户投稿
    000
  • EyeCare护眼工具如何优化日常提醒_EyeCare护眼工具日常提醒优化方法完整

    EyeCare护眼工具如何优化日常提醒_EyeCare护眼工具日常提醒优化方法完整EyeCare护眼工具如何优化日常提醒_EyeCare护眼工具日常提醒优化方法完整EyeCare护眼工具如何优化日常提醒_EyeCare护眼工具日常提醒优化方法完整EyeCare护眼工具如何优化日常提醒_EyeCare护眼工具日常提醒优化方法完整

    优化EyeCare提醒设置需调整五方面:一、自定义提醒间隔,如每50分钟休息10分钟;二、编辑个性化提醒内容提升关注度;三、设置免打扰时段及节假日关闭提醒;四、开启行为分析实现智能提醒调节;五、通过云同步统一多设备提醒策略。 如果您在使用EyeCare护眼工具时发现提醒功能不够贴合个人作息或频繁打扰…

    2026年10月2日 • 用户投稿
    000
  • RSA加密中变长字节数组的处理:解决解密数据错位问题

    RSA加密中变长字节数组的处理:解决解密数据错位问题RSA加密中变长字节数组的处理:解决解密数据错位问题RSA加密中变长字节数组的处理:解决解密数据错位问题RSA加密中变长字节数组的处理:解决解密数据错位问题

    在RSA加密字节流(如图像数据)时,直接使用BigInteger.toByteArray()会将加密后的BigInteger转换为变长字节数组。当这些变长数组被简单拼接写入文件时,解密端无法准确识别每个加密块的边界,导致数据错位和解密失败。核心解决方案是在每个加密块前附加其长度信息,从而确保解密时能…

    2026年10月2日 • 用户投稿
    100
  • sublime怎么运行代码快捷键

    sublime怎么运行代码快捷键sublime怎么运行代码快捷键sublime怎么运行代码快捷键sublime怎么运行代码快捷键

    Sublime 中运行代码的快捷键为 Ctrl + B(Windows/Linux)或 Cmd + B(macOS)。此快捷键执行下列操作:搜索并执行当前文件中的指定命令(如果有)。尝试在所有文件中搜索命令,并在找到后执行。允许自定义特定语言或文件的运行命令。 Sublime 中运行代码的快捷键 快…

    2026年10月2日 • 用户投稿
    100
  • Linux环境下的日志分析与数据可视化

    linux环境下的日志分析与数据可视化 随着计算机系统的快速发展,日志已成为我们了解系统运行状况的重要工具。在Linux环境下,生成的各种日志文件如系统日志、应用程序日志等记录了系统运行过程中的各种信息,如错误日志、访问日志、性能日志等。然而,这些大量的日志数据对于人工分析来说是非常耗时且低效的。 …

    2026年10月2日
    500
  • 苹果手机一键删除所有照片的方法

    苹果手机一键删除所有照片的方法苹果手机一键删除所有照片的方法苹果手机一键删除所有照片的方法苹果手机一键删除所有照片的方法

    通过以下步骤,您可以一键删除 iPhone 上的所有照片:打开“照片”应用。选择“相册”选项卡。点击“选择”按钮。点击“全选”按钮。点击“删除”图标。在确认窗口中,点击“删除照片”。注意:删除后,照片将永久删除,无法恢复,请提前备份。 苹果手机一键删除所有照片 方法: 通过以下步骤,您可以一键删除 …

    2026年10月2日 • 用户投稿
    000
  • Js处理滚动条和日期框

    Js处理滚动条和日期框Js处理滚动条和日期框Js处理滚动条和日期框Js处理滚动条和日期框

    文章总览图 此思维导图中的语法要结合文章内容来看,切记不可死读书,要活学活用。 Js处理1.常用的元素基本操作是什么? 四个基本操作。 1.send_keys() 2.click() 3.获取元素的文本内容。 4.获取元素的属性。 find_element_by_xpath()是我们的元素对象。 .…

    2026年10月2日 • 用户投稿
    100
  • 如果我跳过第四个和第五个参数,即分隔符和位数,MySQL EXPORT_SET() 函数的输出会发生什么?

    如果我跳过第四个和第五个参数,即分隔符和位数,MySQL EXPORT_SET() 函数的输出会发生什么?如果我跳过第四个和第五个参数,即分隔符和位数,MySQL EXPORT_SET() 函数的输出会发生什么?如果我跳过第四个和第五个参数,即分隔符和位数,MySQL EXPORT_SET() 函数的输出会发生什么?如果我跳过第四个和第五个参数,即分隔符和位数,MySQL EXPORT_SET() 函数的输出会发生什么?

    我们知道第五个参数的默认值(即位数)是 64,因此如果我们不在第五个参数上指定任何值,MySQL 将检查最多 64 位的位并生成结果。然而,在跳过第四个参数(即分隔符)时,MySQL 将在显示输出时使用逗号 (,) 作为分隔符。 阿里云-虚拟数字人 阿里云-虚拟数字人是什么? … 2 查…

    2026年10月2日 • 用户投稿
    000
  • 阿里上榜全球创新人才最佳雇主:AI原生应用Accio备受关注

    阿里上榜全球创新人才最佳雇主:AI原生应用Accio备受关注阿里上榜全球创新人才最佳雇主:AI原生应用Accio备受关注阿里上榜全球创新人才最佳雇主:AI原生应用Accio备受关注阿里上榜全球创新人才最佳雇主:AI原生应用Accio备受关注

    近日,全球知名商业媒体《快公司》发布2025年度“创新人才最佳雇主”榜单,阿里巴巴成排名最高的中国科技公司。《快公司》称,阿里此次上榜缘于对ai原生应用accio的创新探索。据悉,accio是全球首个贸易领域的ai原生应用,由出海平台阿里国际站推出,能帮中小企业自动化地完成全球采购流程,被称为“第一…

    2026年10月2日 • 用户投稿
    000
  • sublime是干嘛的 sublime是什么软件

    sublime是干嘛的 sublime是什么软件sublime是干嘛的 sublime是什么软件sublime是干嘛的 sublime是什么软件sublime是干嘛的 sublime是什么软件

    Sublime Text 是一款跨平台代码编辑器,以其速度、可定制性和优雅界面著称。其核心优势包括:强大的插件生态系统,可扩展到各种编程语言和任务。丰富快捷键,提升编码效率。对多种编程语言提供语法高亮和代码自动补全。虽然Sublime Text 并非免费,也缺乏强大的调试功能,但它是一款轻巧灵活的代…

    2026年10月2日 • 用户投稿
    000

发表回复

登录后才能评论
关注微信