解决浏览器后退前进重复提交的有关问题

解决浏览器后退前进重复提交的问题

 

问题:

jsp中点击按钮触发一个函数,函数请求一个链接A,函数完成后将该按钮置灰.完成以上步骤后在ie下点击后退会再一次的请求

A.

页面代码:

<input type="button" id="btnsend" onclick="javascript:if(seadSms(${user.userID}))this.disabled=true;" value="发短信"/>
 

Js代码:

function seadSms(id){
	window.open('sendSms.shtml?mobiles='+id,'hiddenframe');
	return true;
}

 

后台代码:

pw.println("<script>alert('"+msg+"');window.location.replace('userManger.shtml?p=0');</script>");