history.back()的问题!

skyhh 2004-08-24 04:06:25
数据写进了数据库,为了防重复写便加了个判断:
<script language=javascript>
alert("对不起,该用户名已存在!请换一个!");
history.back();history.back();
</script>
我的意思是:直接向后退两页,不写数据库!
可结果是:直接向后退了两页,写了数据库!
这是为什么呀!
加了return false;也不行呀!高手们,有什么解决的好办法呀!
...全文
145 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cl_php 2005-01-16
  • 打赏
  • 举报
回复
mark
skyhh 2004-08-24
  • 打赏
  • 举报
回复
公布答案:
只有lei00529(tiger)的是对的!

其他全部是错的!
satans18 2004-08-24
  • 打赏
  • 举报
回复
GOOD~
mjpclab 2004-08-24
  • 打赏
  • 举报
回复
同意
setcdq9801(蓝鸽@我是你.net)
lei00529 2004-08-24
  • 打赏
  • 举报
回复
你要先判断是不是重复的值,然后history.go(-2)
并且还要在后面加一个
<%response.end%>
这样就不会写入数据库了1
sheng9hhd 2004-08-24
  • 打赏
  • 举报
回复
-2
若白师妹 2004-08-24
  • 打赏
  • 举报
回复
history.back(-2);
aspgreener 2004-08-24
  • 打赏
  • 举报
回复
history.back(2);
  • 打赏
  • 举报
回复
<script language=javascript>
alert("对不起,该用户名已存在!请换一个!");
window.history.go(-2)
</script>
就不会写入数库了!

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧