jquery - 使用 jquery 成功回调进行 asp .net 验证

标签 jquery asp.net-mvc forms validation

我正在使用 asp .net mvc 4,并且我有一个使用 ajax 验证的 html 表单。

我使用此 JavaScript 代码来了解表单是否无效。此代码有效。

$('#form').bind('invalid-form.validate', function () {
            alert("error");
            return false;
        });

但是我找不到成功的 javascript 回调?

我尝试过:

$('#form').bind('valid-form.validate', function () {
            alert("success");

        });

 $('#form').validate({
                invalidHandler:
                function (form, validator) {
                    alert('error');
                },
                rules: function (form, validator) {
                    alert('success ');
                }
            });

但我从未收到成功警报。感谢您的帮助。

最佳答案

使用ajax.beginform

@using (Ajax.BeginForm("Delete",new{id = Model.id}, new AjaxOptions 
  {
   OnSuccess = "OnSuccess",
   OnFailure = "OnFailure",
   HttpMethod="Post"
 }))

然后将 OnSuccess/Onfailure 更改为您的 Java 脚本函数的名称

关于jquery - 使用 jquery 成功回调进行 asp .net 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17847606/

相关文章:

javascript - 更改正文中所有文本元素的字体大小

asp.net - Html.DropDownListFor 设置选中值

ASP.NET MVC - 用于编辑的 ViewModel

javascript - 从 HTML 表单获取值失败

php - 动态添加/删除新的表单输入

jquery - 使用 JQuery 定位 css 类的单个实例

jquery load() 在移动浏览器中不起作用

c# - Asp.Net MVC C# 无法隐式转换类型问题

forms - 为什么 Smartform 的功能模块名称会改变(有时)?

twitter-bootstrap - 持续时间需要输入类型