在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
相关文章推荐
- 浏览器返回按钮不会刷新页面解决方案---使用情景:点击浏览器左上角的后退按钮,页面需要刷新的情况
- dropzone.js点击删除图片按钮后只执行action不跳转到新的jsp页面,也不刷新本页面
- 浏览器返回按钮不会刷新页面解决方案---使用情景:点击浏览器左上角的后退按钮,页面需要刷新的情况
- 防止点击asp.net的button按钮刷新页面(保留button的外观)
- 动态的把数据显示在table中,点击某一行的删除按钮实现该行的删除(通过ajax实现页面的无刷新加载)
- 点击搜索按钮,页面刷新不了,一直是全部界面,后台运行正常
- 写前端页面时,按钮明明是<button>,为什么点击时会提交表单,刷新页面呢?
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面[转载]
- 实现在点击asp:button按钮后,不刷新当前页面
- 点击按钮不刷新页面
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面?(老孟)
- HTML点击按钮或链接不跳转只刷新页面的方法
- 点击jsp页面按钮后,禁用整个页面的方法
- 在jsp页面点击按钮后弹出保存对话框
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面
- 页面实现验证码功能,点击“注册”按钮后,无论是否完成注册,验证码都能够自动刷新
- js/jquery获取不到页面元素 需要点击一下才能找到
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面?
- 点击页面中的button按钮,界面刷新
- 点击按钮或链接不跳转只刷新页面的脚本整理