javascript - 如何在 asp.net mvc 中的客户端验证后运行脚本

标签 javascript jquery asp.net-mvc validation

我在提交表单时禁用了我的提交按钮,以防止用户多次提交表单。

$(function ()
{
    $("form").submit(function ()
    {
        $(":submit", this).attr("disabled", "disabled");
    });
});

但如果客户端验证失败,我想再次启用该按钮。 我正在使用 asp.net mvc 非侵入式客户端验证

最佳答案

您可以使用 this answer 中详述的 jQuery One 事件.

此问题的大多数解决方案都围绕测试 $("form").valid() - 您可能会在您的函数中使用它来确定是否禁用提交按钮。

关于javascript - 如何在 asp.net mvc 中的客户端验证后运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5564503/

相关文章:

javascript - 如何在 Bootstrap 模态体中运行 jquery 代码

javascript - 如何压缩代码中的 Javascript?

javascript - Jquery递减点击

javascript - 如何始终在其确切位置用非常相似的 gif 元素替换 img 元素

尝试从数据库获取值时,Javascript 'undefined' 错误

javascript - AngularJS:$http从外部文件获取Json

javascript - 返回假;在 jquery .each 函数中不起作用

javascript - 重写一个立即调用的函数

c# - 仅在本地主机上执行代码(开发时)

ajax - 无法设置 Kendo UI 网格数据源