2013-03-13 110 views
0

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

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

我删除代码的所有内容,看是否有问题,但即使完全以剥离我无法让它正常工作。

SOLUTION

eventualy我得到它与此代码的工作:

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

回答

2

以提交事件进行点击事件,并呼吁在提交的点击事件。

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

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

你能解释为什么Op的代码不起作用吗? – 2013-03-13 13:04:18

+0

现在点击时我得到一个下载选项卡:“你想从本地主机打开还是保存UpdateTopic5d74acf4d?”当在方法中返回false时,我得到2条消息..... – Wartodust 2013-03-13 13:06:06

+0

没关系,它的工作原理,谢谢你的解决方案:) – Wartodust 2013-03-13 13:08:04