标题:小菜鸟提问:为什么我这么写,数据库里录入不对。。。。请教高手了
只看楼主
robert19874
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-6-9
 问题点数:0 回复次数:5 
小菜鸟提问:为什么我这么写,数据库里录入不对。。。。请教高手了
我用ASP+ACCESS做网站,在注册页面出现了问题
 <form name="form" method="post" action="add_new.asp" onSubmit="return checkout()">
checkout()是用来检查输入信息有效性的。

 最后确认按钮的代码是这样的
 <input type="submit" name="Submit2" value="确定"  onClick="return confirm('确认添加吗?');">

 可是每次我按一次确认,数据库中添加的除了新的一条用户信息外,还有一条全空的信息,这是为什么,请教高手了。。。
搜索更多相关主题的帖子: 数据库 小菜 提问 
2008-06-09 19:24
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
得分:0 
一方面,客户端检查了输入信息有效性,一方面服务器进行数据库操作的程序也应该检查数据有效性。

如果可以,把onSubmit和onClick合并到一起,比如都放到checkout里面。

检查add_new.asp是不是本身存在问题。
2008-06-09 19:40
robert19874
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-6-9
得分:0 
回复 2# multiple1902 的帖子
我想问一下,是不是我一旦按了Submit,就执行add_new.asp了?
2008-06-09 19:52
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
得分:0 
不知道。你可以在add_new里放个脚本断点Stop语句,然后开启服务器端调试,这样一访问你就知道了。
2008-06-09 19:53
robert19874
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-6-9
得分:0 
回复 4# multiple1902 的帖子
呃。。。实验显示。。我按了确认,就调用了add_new。。。
那我这个部分代码应该怎么改呢。
2008-06-09 20:08
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
得分:0 
<form name="form" method="post" action="add_new.asp">
<input type="submit" name="Submit2" value="确定" onClick="if(confirm('你确定要添加吗?')){document.form.submit();}else{return false;}" />
</fotm>

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-06-10 08:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-218359-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.223060 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved