| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 623 人关注过本帖
标题:小菜鸟提问:为什么我这么写,数据库里录入不对。。。。请教高手了
只看楼主 加入收藏
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
快速回复:小菜鸟提问:为什么我这么写,数据库里录入不对。。。。请教高手了
数据加载中...
 
   



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

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