jquery 防止表单重复提交代码

  我的解决办法如下(只针对客户端):

  用户点击提交按钮后给按钮添加disabled属性

  

复制代码 代码如下:

  $("input:submit").each(function() {

  var srcclick = $(this).attr("onclick");

  if(typeof(srcclick)=="function"){

  $(this).click(function() {

  if (srcclick()) {

  setdisabled(this);

  return true;

  }

  return false;

  });}

  });

  function setdisabled(obj) {

  setTimeout(function() { obj.disabled = true; }, 100);

  }