日期:2014-05-18 浏览次数:20619 次
function document.onmousedown(){ if(数据库没完事){ alert("please wait..."); return false; } } function document.onkeydown(){ if(数据库没完事){ alert("please wait..."); return false; } }
------解决方案--------------------
你的jsp调用类时候,可以成功的话,可以返回一个值 如1或者0,前台页面等收到这个值后再进行页面跳转
------解决方案--------------------
让其他的按钮失效(变灰)就可以了
------解决方案--------------------
用js方便点
当提交的时候把指定按钮设置成灰的
并且让一个隐藏的等待层显示出来不就行了
------解决方案--------------------
用层怎么做啊 跳一个层出来 显示正在存储数据 下面页面拿一个层覆盖掉 变灰色
------解决方案--------------------
我用过一个简单的做法:
var flag = fasle;
function onclick()
{
if(flag ==true)
{
alert('请不要重复点击!');
return false;
}
flag = true;
页面.submit();
}
在页面的按钮提交按钮上都调用这个onclick方法。
当按钮的第一次点击时:进入onclick函数,flag是false,此时不提示对话框,然后flag 置成true,页面提交。
在后台没有返回之前,再点击按钮,会提示不要重复点击。
后台返回后,页面刷新,flag 会再变成false。