asp 中 submit 来提交一个 表单 内容给数据库 的问题

asp中submit来提交一个表单内容给数据库的问题一个按钮submit怎么让程序知道当这个按钮按下后提交表单内容给数据库我现在程序是这样的<%setconn=Serve... asp 中 submit 来提交一个 表单 内容给数据库 的问题一个按钮 submit 怎么 让程序知道 当这个按钮按下后 提交表单内容 给数据库我现在程序是这样的
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER=Driver do Microsoft Access (*.mdb);UID=admin;PWD=;DBQ="&server.mappath("xxx.mdb")
%>
<form id="form1" name="form1" method="post" action="">
<label>
<input type="text" name="form1" />
</label>
<label>
<input type="submit" name="Submit" value="提交" />

</label>
</form>

</form><%

form1=Request("form1")
set rs=server.CreateObject("adodb.recordset")
sttr="select * from xxx"
rs.open sttr,conn,1,3
rs.addnew
rs("form1shuju")=form1
rs.update %>如果程序不是当submit按下后才提交的话 每次打开页面 或者是刷新页面都会提交一个空的信息给数据库 请高手改下
展开
 我来答
匿名用户
2013-08-15
展开全部
你最好不要这样写。程序要写的专业点,你这太业余。form1=Request.form("form1") if form1<>"" thenset rs=server.CreateObject("adodb.recordset")
sttr="select * from xxx"'如果要判断数据是否重复SQL语句改一下
rs.open sttr,conn,1,3
rs.addnew
rs("form1shuju")=form1
rs.update end if
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-15
展开全部
在request到form1的值后,做一个if判断form1=Request("form1") if form<>"" then
set rs=server.CreateObject("adodb.recordset")
sttr="select * from xxx"
rs.open sttr,conn,1,3
rs.addnew
rs("form1shuju")=form1
rs.update end if
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-15
展开全部
简单说需要做下面步骤:
1.表单页面js脚本,用于判断文本域等是否为空
2.提交页面vb脚本,用于判断上一个页面必填项是否都有记录反馈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-15
展开全部
在update 前判断action 是get 还是post , 为get 则不执行。一般都是由另一个页面来处理提交的数据的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式