注册 登录
编程论坛 ASP技术论坛

有偿寻人解决我的ASP网站一点问题!!! 有偿!

yxy2158 发布于 2011-03-31 14:21, 750 次点击
我的asp网站,数据库为access,最近总是会有空数据被提交.
就是说 提交数据时 空值也被提交进了数据库
造成这个id下的所有数据都空了。
我感觉是我的提交页面add.asp 和 addok.asp有问题
没有判断就写入数据库了。
可是我又不会改, 得有偿求人帮我修改这两个文件~~  淘宝 银行卡都行 有意者请联系QQ:11581320
8 回复
#2
o仰o2011-04-02 00:28
你可以用JS在你添加数据之前加以判断,那些数据是不能为空的!通过了再添加到数据库!
#3
towering2011-04-02 08:47
楼上说的对,
可以在提交数据时用JS判断一下有没有数据。
当然也可以再说ASP判断一下,
这样更好!
#4
hams2011-04-02 10:38
做好防注入吧
#5
Iceya2011-04-02 11:14
表单检测,为空不能提交.很简单的
#6
hams2011-04-02 14:35
我认为空表单是写不进的,提交空的数据,只会数据库操作失败,而不会写入空值。
#7
爱·循环2011-04-03 10:48
做一下js判断和asp判断。
#8
twtrwr2011-04-04 13:48
txtname=Trim(request.Form("username"))
txtpwd=Trim(request.Form("password"))
If isnull(txtname) or txtname="" or txtpwd="" or isnull(txtpwd) then
    eAlert "系统警告:请停止您的非法操作!","Login.asp"
这样也可以。。
#9
ywyql_842011-04-04 15:11
你可以在你的提交页面写个JS判断
  function check(){
if(document.你的Form表名.你的input的名称.value==""){
alert("这里写你要提示的内容");
return false;
}
return true;
}
你也可以在你的接收页面写ASP判断
dim check(变量名称随便写)
check = trim(request.from("提交页面Input的名称"))
if check = "" then
response.write "<script>alert('你要提示的内容')</script>"
response.end()
1