| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1971 人关注过本帖
标题:[求助]如何判断提交form中的text.value与表aa的b字段的值相等,而不能提交
取消只看楼主 加入收藏
mlly1983
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2007-7-21
收藏
 问题点数:0 回复次数:9 
[求助]如何判断提交form中的text.value与表aa的b字段的值相等,而不能提交
<%set rs=Server.CreateObject("Adodb.Recordset")
sql="select * from cp"
rs.open sql,conn,1,3
%>


<script language="JavaScript">
<!--
function checkdata() {
if( addform.cpname.value =="") {
alert("\添加产品出错)
else if (addform.cpname.value == "<%=rs("name")%>")
alert("\添加产品出错,下面是产生错误的可能原因:\n\n·已有相同产品添加")
return false;
}
</script>

<form name="addform" method="post" action="cp_save.asp" onSubmit="return checkdata()">

我这样写,提交怎么不验证啊?
还望大侠指点,thank you,中秋快乐

搜索更多相关主题的帖子: form value 字段 text 相等 
2007-09-25 10:05
mlly1983
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2007-7-21
收藏
得分:0 
不晓得,我新手,呵呵
难道只可以在提交以后验证
2007-09-25 10:24
mlly1983
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2007-7-21
收藏
得分:0 
[CODE]cpname = Request("cpname")
if cpname = "" then
errstyle="·请添加产品名称!"
scripterr
else if cpname = rs1("cp_name") then
errstyle="·数据库已有此产品添加,请与管理员联系!"
scripterr
else
cpname = cpname
end if[/CODE]

这句话有缺少end吗?
2007-09-25 10:41
mlly1983
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2007-7-21
收藏
得分:0 
在哪里添加end?~~~~
2007-09-25 10:46
mlly1983
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2007-7-21
收藏
得分:0 
我不知道在哪里加
才开始学,麻烦您了
2007-09-25 10:53
mlly1983
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2007-7-21
收藏
得分:0 
这个是另外一个页面的,里面不包含javascript~~~提交了,就说缺少end
[CODE]cpname = Request("cpname")
if cpname = "" then
errstyle="·请添加产品名称!"
scripterr
else if cpname = rs1("cp_name") then
errstyle="·数据库已有此产品添加,请与管理员联系!"
scripterr
else
cpname = cpname
end if[/CODE]

[此贴子已经被作者于2007-9-25 11:01:26编辑过]

2007-09-25 11:00
mlly1983
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2007-7-21
收藏
得分:0 
谢谢各位啊!!!!!受益非浅
2007-09-25 11:09
mlly1983
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2007-7-21
收藏
得分:0 

[CODE]<%
set rs11=Server.CreateObject("Adodb.Recordset")
sql11="select * from cp"
rs11.open sql11,conn,1,3

sub scripterr
response.write"<script>alert('操作出错,下面是产生错误的可能原因:\n\n"&errstyle&"');history.go(-1);</script>"
response.end
end sub
cpname = Request("cpname")
if Request("cpname")=rs11("name") then
errstyle="·产品名称出错"
scripterr
end if
cpbh = Request("cpbh")
if Request("cpbh")=rs11("bh") then
errstyle="·产品编号出错"
scripterr
end if
cpcd=Request("cpcd")
if Request("cpcd")=rs11("qy") then
errstyle="·生产企业出错"
scripterr
end if

set rs=Server.CreateObject("Adodb.Recordset")
sql="select * from zx where id="& session("id")
rs.open sql,conn,1,3
rs.addnew

rs("SMT_cpname")=cpname
rs("SMT_cpbh")=cpbh
rs("SMT_cpcd")=cpcd
rs("id")=session("id")

rs.update
rs.close
set rs=nothing
%>[/CODE]

为什么我从a.asp提交到这个b.asp页面后提交后,为什么只可以验证表cp的第一条id为3的记录如下图..

图片附件: 游客没有浏览图片的权限,请 登录注册

2007-09-25 15:25
mlly1983
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2007-7-21
收藏
得分:0 

额。。。如何加rs循环呢?~谢谢

2007-09-25 15:31
mlly1983
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2007-7-21
收藏
得分:0 

好了,刚粗心了,谢谢

[此贴子已经被作者于2007-9-25 16:04:04编辑过]

2007-09-25 15:51
快速回复:[求助]如何判断提交form中的text.value与表aa的b字段的值相等,而不能 ...
数据加载中...
 
   



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

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