ASP清除文本框内容

我用ASP写了一个留言本,但是用户留言后,只要刷新留言后的页面,数据会重复的写入数据库中.听说可以用清除文本框内容的方法可以解决,但是这个清除代码不会写......还请朋... 我用ASP写了一个留言本,但是用户留言后,只要刷新留言后的页面,数据会重复的写入数据库中.听说可以用清除文本框内容的方法可以解决,但是这个清除代码不会写......还请朋友们指教一下!或者说一下其它的方法!谢谢! 展开
 我来答
yangshunyu6288
2009-05-31 · TA获得超过117个赞
知道答主
回答量:212
采纳率:0%
帮助的人:173万
展开全部
两个方法:
1,向一楼那样提交成功后重新转到该页面,用window.location.href='ly.asp'
而不是history.back();
只要是重新转到该页面,同时确定你的留言是提交之后才写入数据库的,(也就是:
if requst.form("submit")<>"" then 或者采用其他方式验证表单是否提交。)
那么上面的方法可以解决,也就是写入数据库之后加上:
response.write("<script>alert('留言成功');window.location.href='ly.asp';</script>")
response.end

2.就是你所谓的留言后清空文本框,如果这样还必须在留言是判断文本框的内容是否为空,为空则不写入数据库,才可以,否则及时文本框为空也会写入数据库,

留言之后清空文本狂:
response.write("<script>document.getElementById('content').value='';</script>")
djiz
2009-05-31 · TA获得超过337个赞
知道小有建树答主
回答量:508
采纳率:0%
帮助的人:297万
展开全部
留言成功后重新加载一下页面就行了,例如你的留言页面叫 ly.asp 可以再留言写入数据库后这样写 response.write("<script>alert('留言成功');window.location.href='ly.asp';</script>").
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
周仕诚
2009-05-31 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:159
采纳率:0%
帮助的人:67.3万
展开全部
留言后跳转到提示成功页面,过2秒再跳转回来就OK
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fsweiyi
2009-05-31 · TA获得超过102个赞
知道答主
回答量:65
采纳率:0%
帮助的人:38.6万
展开全部
提交留言后,关闭数据库连接。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式