asp怎样防止表单重复提交
asp怎样防止用户后退后重复提交,请大虾们赐教,网上有很多方法不管用啊,请说详细点2楼的能不能详细点最好举个例子,我以前就用的这个方法,但用IE后退还是可以提交,谢谢...
asp怎样防止用户后退后重复提交,请大虾们赐教,网上有很多方法不管用啊,请说详细点
2楼的能不能详细点最好举个例子,我以前就用的这个方法,
但用IE后退还是可以提交,谢谢 展开
2楼的能不能详细点最好举个例子,我以前就用的这个方法,
但用IE后退还是可以提交,谢谢 展开
4个回答
展开全部
<form action="?" method="post" onSubmit="javascript:NoSubmit(this);">
<input type="text" value="">
<input type="submit" value="提交">
</form>
//使表单只能提交一次
function NoSubmit(theform){
if (document.all||document.getElementById){
for (i=0;i<theform.length;i++){
var tempobj=theform.elements[i];
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset"||tempobj.type.toLowerCase()=="button"){
tempobj.disabled=true;
}
}
}
}
<input type="text" value="">
<input type="submit" value="提交">
</form>
//使表单只能提交一次
function NoSubmit(theform){
if (document.all||document.getElementById){
for (i=0;i<theform.length;i++){
var tempobj=theform.elements[i];
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset"||tempobj.type.toLowerCase()=="button"){
tempobj.disabled=true;
}
}
}
}
参考资料: 自创的
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我建议你可以用session("名称字符串")当用户没进入session()为空,进入后session()已经有值拉 因为session()是客户端变量,一旦进入后即使后退也是有值的,这样你就可以用session()来判断拉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是新增数据,就在新增前先判断一下是否已存在,然后再处理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询