防止用户多次点击按钮;阻止我的控制器操作执行

时间:2011-11-08 19:27:28

标签: jquery asp.net-mvc-3

我将这个jquery函数添加到我的表单中。

$('#NewVarianceSubmitButton').click(function () {
    $(this).attr("disabled", "disabled")
});

现在,当我点击它时,按钮被禁用但它不会将数据提交到数据库。如果我删除上面的代码,一切都提交到数据库就好了。我是否需要告诉jquery执行控制器操作?

1 个答案:

答案 0 :(得分:5)

启动您的流程:

$('#yourform').submit(function () {
    //run validation, if successful and all is going well...
    $('#NewVarianceSubmitButton').prop('disabled', true)
});