javascript Ajax.BeginForm beforeSubmit 事件

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/7877304/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-10-26 01:37:05  来源:igfitidea点击:

Ajax.BeginForm beforeSubmit event

c#javascriptasp.net-mvc-3

提问by Carlos Blanco

In MVC, is there a way to fire an onBeforeSubmit event when using Ajax.BeginForm? I'd like to validate some data on the client side and give proper feedback to the user.

在 MVC 中,有没有办法在使用 Ajax.BeginForm 时触发 onBeforeSubmit 事件?我想在客户端验证一些数据并向用户提供适当的反馈。

回答by digitalmarks

OnBeginis what you're looking for:

OnBegin是您要查找的内容:

using (Ajax.BeginForm("Action", "Controller", 
new AjaxOptions() {
OnBegin = "alert('Replace with validation logic.')"
}))

UPDATE

更新

Something like this:

像这样的东西:

   function onSubmitFeedbackBegin(context) {
        if (uploading > 0) {
            return false;
        }
    }