仅在提交后禁用提交按钮

2023-12-29

我有以下 HTML 和 jquery:

<html dir="ltr" lang="en">
<head>
</head>
<body>

<h2>Test disabling submit button for 1 minute...</h2>

<br/>

<p style="text-align:center"> 
<form id="yourFormId" name="yourFormId" method="post" action="#">
 <input type="submit" class="submitBtn" value="I Accept"/>
</form>
</p>




<!--script to disable the submit button -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">  
</script>
<script type="text/javascript">

$(document).ready(function () {
    $(".submitBtn").click(function () {
        $(".submitBtn").attr("disabled", true);
        return true;
    });
});

</script>
<!--script ends here-->

</body>
</html>

按照目前的情况,提交按钮在按下时会被禁用。然而,一旦按下,它似乎不会执行提交。如果我删除 jquery 以禁用该按钮,该按钮就会正常执行提交。

如何仅在执行提交后禁用该按钮?上面当前的jquery似乎与提交操作冲突。

任何解决此问题的建议都将非常有帮助。


在提交事件中添加禁用部分。

$(document).ready(function () {
    $("#yourFormId").submit(function () {
        $(".submitBtn").attr("disabled", true);
        return true;
    });
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

仅在提交后禁用提交按钮 的相关文章

  • 消息“在 jest.setTimeout 指定的 5000 毫秒超时内未调用异步回调”

    我正在使用 Puppeteer 和 Jest 来运行一些前端测试 我的测试如下 describe Profile Tab Exists and Clickable settings user gt test Assert that you
  • jQuery 选择 # id 以单词为前缀,计数器为后缀

    有没有办法用 jQuery 选择所有带有前缀 my 和后缀 0 9 的 id 像这样的 my 1 4 还是可以用循环来实现 div div div div div div div div div div 第一个想法 似乎效果很好 div i
  • 检查 touchend 是否在拖动后出现

    我有一些代码可以更改表的类 在手机上 有时表格对于屏幕来说太宽 用户将拖动 滚动来查看内容 但是 当他们触摸并拖动表格时 每次拖动都会触发 touchend 如何测试触摸端是否是触摸拖动的结果 我尝试跟踪dragstart和dragend
  • jquery window.open 在 ajax 成功中被阻止

    尝试在我的 ajax 成功调用中打开一个新的浏览器窗口 但是 它被阻止为弹出窗口 我做了一些搜索 发现用户事件需要绑定到 window open 才能避免这种情况发生 我还找到了这个解决方案 您可以在 ajax 之前打开一个空白窗口 然后在
  • HTML2canvas 和 Canvas2image,下载的屏幕截图不显示我的 HTML 图像

    我一直在开发一个 HTML 页面 我想将其转换为图像 我一直在使用 html2canvas 和 canvas2image 脚本并采用此代码http jsfiddle net 8ypxW 3 http jsfiddle net 8ypxW 3
  • JavaScript 中数组的 HTML 数据列表值

    我有一个简单的程序 它必须从服务器上的文本文件中获取值 然后将数据列表填充为输入文本字段中的选择 为此 我想要采取的第一步是我想知道如何动态地将 JavaScript 数组用作数据列表选项 我的代码是
  • 如何让 jquery Tooltipster 插件适用于新创建的 DOM 元素?

    我正在使用 Tooltipster 插件http calebjacob com tooltipster http calebjacob com tooltipster 这很棒 但我已经动态生成了插入到 DOM 中的内容 工具提示程序似乎没有
  • Javascript - 将值从下拉框传递到 Google Maps API

    我正在使用 Google 地图 API 为一家出租车公司创建报价表 目前 用户在 2 个文本框中输入出发点和接载点 API 会计算两点之间的距离以及行程费用 我正在尝试添加两个具有设定位置的下拉框 以便用户可以选择这些位置之一或使用文本框输
  • Google Chrome 106 可拖动导致元素消失

    使用拖放元素时 绝对定位元素中包含的大多数其他元素都会从屏幕上消失 如果我调整窗口大小 这些元素会出现 但在开始拖动时会再次消失 我在最新版本的 Google Chrome 106 和 Beta 版本 107 0 5304 18 以及现在的
  • 如何在PYQT中创建按钮点击

    我在 PyQT 中创建按钮单击时遇到了一些问题 当我创建如下按钮的点击时 这张图片无法保存 cv SetImageROI image pt1 0 pt1 1 pt2 0 pt1 0 int pt2 1 pt1 1 1 if self But
  • 在d3.js中将2D形状转换为3D,并根据ANGULAR中的值调整高度

    我正在使用 d3 js v6 创建以下 2D 图表表示的 3D 图表 这个圆圈中有多个正方形 每个正方形都根据值分配了一种颜色 值越大 正方形越暗 现在我想将其转换为 3D 形状 其中当值变高时 只有特定正方形的高度会增加 因此结果在某种程
  • Typeahead.js substringMatcher 函数说明

    我只是在做一些研究Typeahead js这是一个非常酷的图书馆 感谢文档 我已经成功地获得了一个基本的示例 该文档也非常好 但是我试图弄清楚以下代码块实际上在做什么 var substringMatcher function strs r
  • JQuery 验证在 IE8 中不起作用

    我使用 JQuery 验证脚本来验证 HTML 表单 这在 Firefox 中完美运行 但在 IE8 中不起作用 我认为冒号 或分号 有问题 但我无法抓住它 jQuery validator addMethod selectNone fun
  • Twitter 嵌入时间轴小部件

    我继续下载http platform twitter com widgets js http platform twitter com widgets js And the http platform twitter com embed t
  • 如何通过jquery更改元素的类名

    div class bestAnswerControl div class IsBestAnswer div div 我想补充一下 bestanswer some attribute 我想更换class IsBestAnswer div 到
  • Nodejs mysql 获取正确的时间戳格式

    我在用着mysqljs https github com mysqljs mysql得到结果后sql我变得不同TimeStamp格式如下 created at Sat Jul 16 2016 23 52 54 GMT 0430 IRDT 但
  • JavaScript onresize 事件多次触发

    我在尝试仅在触发 onresize 事件时运行一次函数时遇到一些麻烦 我已经看过这个问题DOM onresize 事件 https stackoverflow com questions 1500312 javascript onresiz
  • 无法在前端使用 JavaScript Fetch API 将文件上传到 FastAPI 后端

    我正在尝试弄清楚如何将图像发送到我的 API 并验证生成的token那是在header的请求 到目前为止 这就是我所处的位置 app post endreProfilbilde async def endreProfilbilde requ
  • Jquery - 通过在字符串中构建 id 的 id 获取元素

    我在使用 jquery 元素时遇到问题 我正在 var 中构造名称 例如 var myId myGotId myId attr title changed myId 返回空 我想通过 id 获取我的元素 但动态构建我的 Id 连接字符串 编
  • 防止文本区域出现新行

    我正在开发聊天功能 使用 Vue 并使用文本区域作为输入 以便溢出换行 并且对于编写较长消息的用户来说更具可读性 不幸的是 当用户按下 Enter 键并提交时 光标会在提交之前移动到新行 从而使用户体验感觉不佳 关于如何使用普通 Javas

随机推荐

  • 加速度计数据:如何解读?

    我正在试验 3 个加速度计分线板 X和Y轴非常容易控制 但Z轴有点神秘 我正在尝试找到一种解释代码中数据的方法 以在设备在空中升起时增加输出 并在设备下降时减少输出 这可能吗 如果是这样 怎么办 也许如果有人能给我指出一个好的参考来源会有帮
  • 循环遍历 numpy 数组中的每个项目?

    我正在尝试访问 numpy 二维数组中的每个项目 我习惯了 Python 中类似的东西 for row in data for col in data print data row col 但现在 我有一个data array np arr
  • 需要将 MS Visual C++ 移植到 Linux G++

    首先我想说我是一名计算生物物理学家 而不是软件工程师 所以我的编程知识仅限于科学计算 我使用 C Matlab 和 R 最近 我被要求将一个巨大的代码包 约 10 000 行 从 MS Visual C 移植到 Linux 我一直在其中开发
  • 以 Jenkins 用户身份部署或允许 Jenkins 以不同用户身份运行?

    我刚刚开始使用 Jenkins CI 有一个问题 努力在文档或在线中寻找答案 想知道是否 有人可以提供一些建议吗 我正在尝试使用它来自动部署我的开发和阶段 我的 Django 项目的分支托管在 Github 上 组织存储库 即私有 目前我有
  • 尝试将 pdfstamper 中的内存流获取到 pdfreader 中,但得到:“未找到 PDF startxref”

    我正在用 C 编写一个应用程序 它填充一堆 pdf 表单 将它们连接起来 然后放入一些页码 我在处理 pdfstamper 的内存流结果时遇到困难 如果我将内存流更改为文件流 它可以正常工作 但我不想使用文件系统 我创建了以下代码片段来重现
  • 添加 Twitter 组件时出现错误且网站无法加载

    在添加 Twitter 组件时 我得到了Uncaught ReferenceError process is not defined在我的 React Hooks Web 应用程序中 有人可以就这个问题提出建议吗 我尝试在下面添加windo
  • 如何使用直接流在Kafka Spark Streaming中指定消费者组

    如何使用直接流 API 为 kafka Spark 流指定消费者组 ID HashMap
  • 以编程方式禁用和启用 Android 中 Activity 的方向更改

    我有一个应用程序可以做一些后台人员 当后台工作正在运行时 会显示进度圈 如果设备在此期间旋转 则活动将 重置 我想避免这种情况 因此 我决定在此过程中禁用定向 我已经看到了这个问题的不同线程 但没有一个有效的解决方案 至少在我的情况下是这样
  • 使用 Room 进行动态排序

    我想使用 room 创建一个动态查询 以便在一种情况下查询返回特定的订单类型 并且在运行时如果订单类型发生更改 则会创建一个新查询 并根据此类型按顺序返回数据 我正在使用 Room 返回 DataSource Factory 对象 我正在使
  • 可存储向量和未装箱向量之间的差异

    所以 我使用了未装箱的向量 来自vector包 最好现在就不用考虑太多 vector th unbox让为它们创建实例变得轻而易举 所以为什么不呢 现在我遇到了一个实例 我无法自动派生这些实例 这是一种带有幻像类型参数的数据类型 如Vect
  • 如何使图像 100% 适合大屏幕

    我有以下 HTML div class jumbotron div class container h1 Souplesse h1 p Be a Good Sport p div div 以及以下 CSS jumbotron backgro
  • 精灵的对角线运动

    如何实现精灵的对角线移动 我创建了一个可移动的精灵 一个矩形 它向四个方向移动 为了使矩形具有动画效果 使用了计时器对象和动作执行方法 我在 keyPressed 和 keyReleased 方法中实现了以下代码 以将其向四个方向移动 pu
  • 优化代码以最小化宏的运行时间

    我一直在编写一些宏来执行一些占星计算 计算星座 月亮宫 D9 和 D60 原始数据的格式如下 上图中的lng代表经度 以度 分 秒的格式表示 输出必须采用以下格式 我编写了以下代码来从输入表中读取数据并格式化并将其复制到输出表中 然后使用每
  • 将多个嵌套的 LineairLayout 转换为单个relativelayout

    首先 我总体上对用户界面很不好 这就是为什么我需要一些帮助 现在我有以下内容 Explained with a Paint picture Actual Screenshot of what I currently have 代码可以在这篇
  • 如何从有效的 POM 中删除存储库

    那些天我学习 Maven 很困难 它似乎比学习我所知道的所有 4 5 种编程语言还要困难 然而 第一步已经完成 我成功地在 Eclipse 中使用 m2eclipse 插件构建了第一个基于 Jersey 的 Java REST 服务项目 当
  • “将磁盘插入驱动器 D”阻止 Haskell 启动

    这个问题是一个产物另一个问题 https stackoverflow com questions 45362161 how do you import data heap 在那个问题中 我寻求有关导入 Data Heap 的建议 有人告诉我
  • 向 Laravel 添加第三方库

    我有一个 RSA 算法库 由支付网关提供给我 当我执行 include app path PaymentGateway Crypt RSA php 这并尝试将一个对象制作为 rsa new Crypt RSA 这给了我错误的说法 Class
  • SwiftUI macOS Xcode 风格工具栏

    I like to recreate a toolbar similar to Apples Notes App using SwiftUI in a macOS app I am using Xcode 12 3 and macOS 11
  • 具有单页应用程序刷新访问令牌的 Oauth2 隐式流程

    我正在使用 Thinktecture AuthorizationServer AS 它运行良好 我想编写一个本机 javascript 单页应用程序 它可以直接调用 WebAPI 但是隐式流不提供刷新令牌 如果进行 AJAX 调用 如果令牌
  • 仅在提交后禁用提交按钮

    我有以下 HTML 和 jquery h2 Test disabling submit button for 1 minute h2 br p style text align center p