您的位置:首页 > Web前端 > JavaScript

在jsp页面,只让按钮点击一下有用,点击第二下无效,需要刷新一下

2015-11-30 11:32 381 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29880263/article/details/50110003

(一)方法

利用jsp执行顺序,首先在定义的function 外面定义一个 变量 = false ;

在funtion方法最下面 将变量 设为ture .

在定义的function方法里面一开始判断变量是否为ture 如果为 ture 就return;

(二)代码

  var isClickSave = false;
  function _save(){
       if(isClickSave == true){
alert("正在保存中,请稍候!");
return;
  }
  if(!validate()){
   alert("列表中无数据,请选择!");
   return;
  }
  document.getElementById("mbDIV").style.display="";
  document.getElementById("Layer1").style.display="block";
  document.oncontextmenu = function() {event.returnValue = false;}
       _setValue();
       isClickSave = true;
      document.forms["form1"].action = "${serverpath}/gather/gatherRingSave.action";
      document.forms["form1"].submit();
  }

(三)总结

主要利用了jsp页面的执行顺序机制,最开始从上到下读取时 变量为false 判断无效,当方法执行完成后变量改变 为ture , 在次点击同样的方法时 变量已经改变 为ture判断

生效 reutrn 






阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐