单击后禁用提交按钮

2023-12-26

这是我的代码:

<form name='frm' id='frm' action='load.asp' method='post' onSubmit='return OnSubmit(this)' style='margin-top:15px'>
    <input type='submit' name='send' id='send' onclick="this.disabled=true;return true;" value='Send' title='test'>
</form>

我希望执行 onsubmit 函数并提交页面。 在我的网站中,没有提交也没有功能

我试图在这里复制它,但表单似乎已发布,而我的函数从未被执行......http://jsfiddle.net/V7B3T/1/ http://jsfiddle.net/V7B3T/1/

我不知道什么时候应该重新激活按钮。

我应该在 document.ready 中还是在 onSubmit 函数中执行此操作?

因此,如果有人可以修复小提琴:),之后我会将其与我的代码进行比较。 我想:S我迷路了

谢谢大家


如果您想在提交之前验证表单或进行任何更改,并且仅在表单有效时才提交,您可以执行以下操作:

<form id="frm" action="load.asp" method="post" enctype="multipart/form-data">
    <input type="submit" name="send" id="send" value="Send" title="test">
</form>

和 JavaScript 代码:

$('#frm').bind('submit', function (e) {
    var button = $('#send');

    // Disable the submit button while evaluating if the form should be submitted
    button.prop('disabled', true);

    var valid = true;    

    // Do stuff (validations, etc) here and set
    // "valid" to false if the validation fails

    if (!valid) { 
        // Prevent form from submitting if validation failed
        e.preventDefault();

        // Reactivate the button if the form was not submitted
        button.prop('disabled', false);
    }
});

这是一个工作fiddle http://jsfiddle.net/V7B3T/631/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

单击后禁用提交按钮 的相关文章

  • 使用 javascript 根据索引合并多个数组

    我需要将两个数组合并为一个数组 我有代码 但它没有按预期工作 它将它们一个接一个地合并 但我需要互锁这些值 div div
  • Razorpay 支付集成 -> 我如何检测关闭按钮 X 附近的 razorpay 模型

    我在 CI 框架中使用 Razorpay 当用户在没有付款的情况下关闭时 创建 razor 支付模型 然后对于取消订单 我希望通过状态更改为已取消来触发查询 那么我怎样才能检测到这一点 我已经在使用 by click jQuery 点击关闭
  • 当位置从相对固定变为固定时,div 的宽度会发生变化

    当 div topNav 的位置样式从相对更改为固定时 其宽度会更改几个像素 我找到了一个 jquery 插件 http imakewebthings github com jquery waypoints 它可以优雅地执行我正在寻找的相同
  • 使用 Ajax 和 PHP 上传图像

    我想将图像上传到我的服务器 并控制 HTML 代码中的 PHP 回显 为此 我想使用 jQuery Ajax 但我不知道如何使用 Ajax 将图像发送到 PHP 这是一个大学项目 所以我不能使用任何类型的插件 我的实际代码 HTML
  • __dopostback 未按预期工作

    场景 1 有效 这是我创建的 POC 我有一个脚本管理器 一个 html 文本框 一个 ASP NET 按钮 一个为上述按钮的 Click 事件设置了异步触发器的 updatepanel 对于我有的 html 文本框 onkeyup doP
  • Jqgrid - window.bind 事件不允许在 IE8 中调整列大小

    对于 IE8 中的 Jqgrid 当我将调整大小事件绑定到窗口时 列调整大小不起作用 当我单击要调整大小的列时 它显示调整大小标志但不执行任何操作 我目前使用的是jqgrid 4 4 1版本 当我使用4 1 2相同的代码时没有遇到这个问题
  • 使用 jQuery 更改 iFrame 的 HTML?

    有没有办法使用 jQuery 操作来自同一域的 iframe 的 HTML 谢谢您的帮助 您必须解析 iframe 内容 frameid contents find div html My html 更多这里 http api jquery
  • jquery和IE提交,ajaxForm不工作

    我有一个表格
  • 如何显示隐藏前一个模式的新模式窗口?

    Using 鼓室网 http tympanus net codrops 2013 06 25 nifty modal window effects 模态 带有很棒的动画 很容易删除背景 div div class md overlay di
  • 从 jquery CLEditor 获取内容

    如何获取我所写入的内容数据CLEditor http premiumsoftware net cleditor 使用jquery keyup 使用 CLEditor 不是更有意义吗 change事件 来自文档 http premiumsof
  • 如何获取 CSS 旋转元素的实际(非原始)高度

    我需要获取几个不同元素的实际高度 为了精确的自定义工具提示定位 并且其中一些元素 不是全部 被旋转 elem outerHeight 返回原始高度 而不是实际显示的高度 这是一个非常简单的例子 http jsfiddle net NPC42
  • 使用西里尔字母的正则表达式

    我有一个用于文本区域字段中字数统计的 jQuery 函数 此外 它排除所有用 三重括号 封闭的单词 它对于拉丁字符效果很好 但对于西里尔字母句子有问题 我认为错误部分与正则表达式有关 field val replace g match b
  • JavaScript 将 NULL 转换为 0

    我正在使用 jQuery 来获取元素的高度 但如果该元素不存在 以下代码将返回 NULL height menu li active ul height returns integer or null 这是一种跨浏览器安全的方法 可以使用以
  • 如何使用 jQuery AJAX 和 JSON 通过 Bootbox 确认表单提交

    我正在使用一个网络应用程序工作Spring MVC 我试图在提交表单之前显示一个确认对话框Bootbox 但我收到 500 内部服务器错误 这是我的表格
  • 如何在 Android 设备(平板电脑和手机)方向更改时获得正确的窗口宽度

    我正在尝试使用 jquery 函数计算 Android 设备方向变化时的窗口宽度 window outerWidth true 此计算给出了两个方向变化的正确宽度iphone and ipad但在安卓中不行 如果我最初以横向模式或纵向模式加
  • 如何检查 URL 末尾是否有特定字符串

    我需要根据 URL 末尾的内容让覆盖层向下滑动 如果 URL 末尾有 faq 覆盖层下降 如何在 jQuery JavaScript 中做到这一点 如果您的网址看起来像这样http yourdomain com faq 你可以这样做 var
  • 如何获取td表的实际宽度

    我在 html 中创建一个表 这个table宽度为 988 像素 tr宽度为 100 table width 表标签中存在 5 个td标记这个td标签宽度 20 当我使用 jQuery 处理这些标签时 td标签 在控制台中向我显示 198
  • Rails 6 webpack 抛出“未捕获的引用错误:$未定义”

    大家好 我最近开始使用 ruby 2 6 5 开发 Rails 6 由于 Rails 6 引入了 webpack 所以我尝试使用 webpack 加载我的 js 文件 尽管我已经在 appliation js 中需要了 jquery 但我仍
  • JQuery 语言下拉选择器

    我需要一个已经实现的 JQuery 或 JavaScript 下拉语言选择器解决方案 当用户单击下拉菜单时 该下拉菜单应打开 并且应显示语言列表 左侧带有该国家 地区的国旗 我什至找不到例子 任何 jQuery 下拉插件都不能正常工作吗 您
  • 如何通过 jQuery onblur 提交表单

    所以我尝试通过 jQuery onblur 提交表单 即一旦焦点离开密码字段 表单就会通过 jQuery 提交 有类似的问题 但这不是我要找的 我尝试使用 document getElementById 但它不起作用 任何帮助表示赞赏 提前

随机推荐

  • 将 -std=gnu++11 编译器标志添加到 QMake

    我正在 Windows 上使用 mingw32 和 g 4 9 3 编译 qt5 7 执行configure bat时 我收到此错误 C qt everywhere opensource src 5 7 0 configure bat pr
  • openejb嵌入式容器找不到persistence.xml

    我在嵌入模式下使用 openEjb 来测试无状态会话 bean 它有一个注入的 EntityManager 但是 当我运行测试时 它失败了 因为它无法初始化应用程序 当我看到控制台时 我还可以看到与无法找到 persistence xml
  • 如何让 grep 在一行中的第一个匹配处停止?

    嗯 我有一个文件 test txt test txt odsdsdoddf112 test1 for grep dad23392eeedJ test2 for grep Hello World test garbage 我想提取后面有空格的
  • TortoiseSVN 在 Windows 7 中的哪里保存密码缓存文件? [复制]

    这个问题在这里已经有答案了 TortoiseSVN 在 Windows 7 中的哪里保存密码缓存文件 I found c users USERNAME AppData TSVNCache目录 但它是空的 In c Users USERNAM
  • 在 Android 中使用 Intent 在 Activity 中传递 Android 位图数据

    我有一个名为的位图变量bmp在活动 1 中 我想将位图发送到活动 2 以下是我用来传递它的意图的代码 Intent in1 new Intent this Activity2 class in1 putExtra image bmp sta
  • 指针向量上的 std::find()

    我想搜索一个指针向量并将指针与int 我最初的想法是使用std find 但我意识到我无法将指针与int Example if std find myvector begin myvector end 0 myvector end do s
  • Python RE 在 /ref= 之后不返回任何内容

    我正在尝试从亚马逊畅销书列表中检索 URL 和类别名称 由于某种原因 当我使用的 RE 遇到 ref 我真的不明白为什么 我在 Windows 7 机器上使用 Python 2 7 一个典型的记录是 li a href http www a
  • Django根据客户端python返回json和html

    我有一个 django 应用程序 它有 html 模板 我还有一个命令行 python api 它可以对服务器上的 django 应用程序执行 GET 和 POST 请求 该 API 几乎可以完成 django 应用程序可以做的所有事情 如
  • 如何重新启动 owl carousel 2.0?

    我知道在猫头鹰旋转木马的第一个版本中我们是这样做的 var carousel carousel var owl carousel data owlCarousel owl reinit touchDrag false mouseDrag f
  • 使用networkx的节点标签

    我正在根据给定的 Y 值序列创建一个图表curveSeq X 值自动枚举 0 1 2 i e for curveSeq 10 20 30 我的图表将包含以下点 lt 0 10 gt lt 1 20 gt lt 2 30 gt 我在同一个图表
  • 了解 .NET 中的垃圾收集

    考虑下面的代码 public class Class1 public static int c Class1 c public class Class2 public static void Main var c1 new Class1 c
  • webgl 本身支持哪些文件格式? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 3D 文件格式有很多替代方案 但我至少需要最小的文件大小 纹理 我已经尝试过一些 但我需要一些建议 我在这里完全有偏见 我是我所建议的项目成员 但你可
  • PHP 中的 realpath 缓存是什么?

    谁能告诉我到底是什么意思realpath cache在 PHP 中 PHP 手册中对此进行了大量引用 但没有任何内容对其进行充分解释 例如 article http www php net manual en function clears
  • Emacs 在进程缓冲区中显示 ^M

    目前 我有一个进程缓冲区utf 8 auto emacs 模型行将缓冲区报告为utf 8 auto dos with CRLF样式换行符 当我通过a将多行文本写入缓冲区时process send region or process send
  • ColdFusion 服务器监控 - 不工作

    我正在尝试在运行 ColdFusion 8 版本 8 0 0 176276 的 Windows Server 2003 网络版 计算机上启动 ColdFusion 服务器监视器 它以独立配置运行 弹出窗口启动为http www mydoma
  • 动态从另一个 apk 加载资源(布局)

    我设法拉出布局 并将其添加到我的视图翻转器中 但是 它被加载为空白 代码是 Resources packageResources Context packageContext try packageResources pm getResou
  • 我们如何以及在哪里编写 try catch 块来处理异常

    我们正在使用C 语言来开发Windows应用程序 我们的 Windows 应用程序由三层组成 UI 业务和数据访问层 在业务层中 有一些公共 业务 方法 UI 通过这些方法与业务层类进行通信 这些公共方法还有一些私有方法来实现所需的功能 D
  • 背景图片在 IE8 中不显示

    所以我有一个在 x 轴上重复的小标题图像 但由于某种原因它不会显示在 IE8 中 有人知道解决方法吗
  • Pandas Dataframe 对象类型 fillna 不同数据类型的异常

    我有一个 Pandas Dataframe 不同的列有不同的数据类型 例如 df dtypes 返回以下内容 Date datetime64 ns FundID int64 FundName object CumPos int64 MTMP
  • 单击后禁用提交按钮

    这是我的代码