javascript实现避免页面按钮重复提交

  

复制代码 代码如下:

  function preventAjax(obj,num){

  obj.disabled = true;

  var num = num;

  var types =obj.type;

  if(types == 'submit'){

  var text = obj.value;

  var time1 = setInterval(function(){

  obj.value = num;

  num--;

  if(obj.value <= 0 ){

  clearInterval(time1);

  obj.disabled = false;

  obj.value = text;

  }

  },1000);

  }else{

  var text = obj.innerHTML

  var time1 = setInterval(function(){

  obj.innerHTML = num;

  num--;

  if(obj.innerHTML <= 0 ){

  clearInterval(time1);

  obj.disabled = false;

  obj.innerHTML = text;

  }

  },1000);

  }

  }

  绑定事件即可调用

  以上就是本文的全部内容了,小伙伴们拿到自己项目中测试下吧。