提交表单时出现问题

时间:2013-03-13 12:59:57

标签: jquery html asp.net-mvc

我有以下问题。需要提交和验证表单,在服务器上请求此表单,并在用户单击按钮时返回PartialView。 当我在函数中发出警报时,每次单击提交按钮时我都会再次收到警报。 所以基本上如果我点击了4次,第5次我点击我得到5个警报.....

$(".btnUpdateTopic").click(function () {
        $("form").submit(function () {
            alert("submit form");
          });
    });

我删除了代码的所有内容以查看是否存在问题,但即使完全剥离我也无法使其正常工作。

eventualy我得到它使用这段代码:

$(".btnUpdateTopic").click(function () {
        $("form").submit();
        return false;
    });
        $("form").submit(function () {
            alert("submit form");
            return false;
        });

1 个答案:

答案 0 :(得分:2)

从点击事件中取出提交事件,并在点击事件中调用提交。

$(".btnUpdateTopic").click(function () {
    $("form").submit();
});

$("form").submit(function () {
     alert("submit form");
});