ASP中的表单无法提交,代码如下:
ASP中的表单无法提交,代码如下:<formaction="<%=MM_editAction%>"method="post"name="form1"><tablealig...
ASP中的表单无法提交,代码如下:
<form action="<%=MM_editAction%>" method="post" name="form1">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">姓名:</td>
<td><input type="text" name="user" value="" size="32">
</td>
</tr>
<tr>
<td nowrap align="right" valign="top">性别:</td>
<td valign="baseline"><table align="left">
<tr>
<td><input type="radio" value="男" name="sex" >
男
<td></tr>
<tr>
<td><input type="radio" value="女" name="sex" >
女
<td></tr>
</table></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">省/市:</td>
<td><select name="city">
<option value="北京" selected>北京</option>
<option value="天津" >天津</option>
<option value="汕头" >汕头</option>
<option value="揭阳" >揭阳</option>
<option value="其它" >其它</option>
</select>
</td>
</tr>
<tr valign="baseline">
<td nowrap align="right">邮箱:</td>
<td><input type="text" name="email" value="" size="32">
</td>
</tr>
<tr>
<td nowrap align="right" valign="top">留言:</td>
<td valign="baseline"><textarea name="message" cols="50" rows="5"></textarea>
</td>
</tr>
<tr valign="baseline">
<td nowrap align="right"> </td>
<td><input type="submit" value="提交">
</td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>
请问我是哪里错了?
提交到access数据库,提交时通过message.asp页面显示出来,message.asp代码如下:
<div align="center">记录 <%=(message_first)%> 到 <%=(message_last)%> (总共 <span class="STYLE1"><%=(message_total)%></span>条记录)</div>
<table width="600" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="20%"><div align="center">姓名</div></td>
<td width="60%"><div align="center">留言</div></td>
<td width="20%"><div align="center">日期</div></td>
</tr>
<%
While ((Repeat1__numRows <> 0) AND (NOT message.EOF))
%>
<tr>
<td width="20%"><div align="center"><%=(message.Fields.Item("user").Value)%></div></td>
<td width="60%"><div align="center"><%=(message.Fields.Item("message").Value)%></div></td>
<td width="20%"><div align="center"><%=(message.Fields.Item("time").Value)%></div></td>
</tr>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
message.MoveNext()
Wend
%>
</table> 展开
<form action="<%=MM_editAction%>" method="post" name="form1">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">姓名:</td>
<td><input type="text" name="user" value="" size="32">
</td>
</tr>
<tr>
<td nowrap align="right" valign="top">性别:</td>
<td valign="baseline"><table align="left">
<tr>
<td><input type="radio" value="男" name="sex" >
男
<td></tr>
<tr>
<td><input type="radio" value="女" name="sex" >
女
<td></tr>
</table></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">省/市:</td>
<td><select name="city">
<option value="北京" selected>北京</option>
<option value="天津" >天津</option>
<option value="汕头" >汕头</option>
<option value="揭阳" >揭阳</option>
<option value="其它" >其它</option>
</select>
</td>
</tr>
<tr valign="baseline">
<td nowrap align="right">邮箱:</td>
<td><input type="text" name="email" value="" size="32">
</td>
</tr>
<tr>
<td nowrap align="right" valign="top">留言:</td>
<td valign="baseline"><textarea name="message" cols="50" rows="5"></textarea>
</td>
</tr>
<tr valign="baseline">
<td nowrap align="right"> </td>
<td><input type="submit" value="提交">
</td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>
请问我是哪里错了?
提交到access数据库,提交时通过message.asp页面显示出来,message.asp代码如下:
<div align="center">记录 <%=(message_first)%> 到 <%=(message_last)%> (总共 <span class="STYLE1"><%=(message_total)%></span>条记录)</div>
<table width="600" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="20%"><div align="center">姓名</div></td>
<td width="60%"><div align="center">留言</div></td>
<td width="20%"><div align="center">日期</div></td>
</tr>
<%
While ((Repeat1__numRows <> 0) AND (NOT message.EOF))
%>
<tr>
<td width="20%"><div align="center"><%=(message.Fields.Item("user").Value)%></div></td>
<td width="60%"><div align="center"><%=(message.Fields.Item("message").Value)%></div></td>
<td width="20%"><div align="center"><%=(message.Fields.Item("time").Value)%></div></td>
</tr>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
message.MoveNext()
Wend
%>
</table> 展开
4个回答
展开全部
写入数据库的SQL语句中 "……",conn,1,1 改为 "……",conn,1,3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查被提交的页面所有的变量,最好输出变量结果,首先了解变量是否传输到该页面,然后在检查保存页面程序。
另外action="<%=MM_editAction%>"这个提交的页面看看是否正确,可以增加下面语句检查<td nowrap align="right">姓名:<%=MM_editAction%></td>
看看姓名后面提交的页面是否正确。
另外action="<%=MM_editAction%>"这个提交的页面看看是否正确,可以增加下面语句检查<td nowrap align="right">姓名:<%=MM_editAction%></td>
看看姓名后面提交的页面是否正确。
追问
试过,不行。
我想提交到message.asp中同时将数据插入到数据库access中。
点击“提交”时,就无法显示页面:错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
/guestbook/index.asp, 第 115 行
追答
x80004005多数是数据库连接问题,提供该页代码看看吧~(被提交的页面,保存数据的页面)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把游标指针改成3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这只是表单
数据提交页呢
数据提交页呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询