asp怎样获得textarea的值

show2.asp页面<tablewidth="560"border="0"align="center"cellpadding="0"cellspacing="0"sty... show2.asp页面
<table width="560" border="0" align="center" cellpadding="0" cellspacing="0" style="border-top: 1 solid #000000;border-bottom: 1 solid #000000;border-right: 1 solid #000000;border-left: 1 solid #000000">
<!--DWLayoutTable-->
<tr>
<td width="560" height="350" align="left" valign="top"><form name="form1" method="post" action="doxgqr.asp">
<table width="100%" height="100%" border="0">
<tr>
<td height="52" align="center" valign="middle" bgcolor="#bdc7a5" style="border-bottom: 1 solid #000000"><font size="6"><strong><em>外出事宜</em></strong></font></td>
</tr>
<tr>
<td height="271" align="center" valign="middle" style="border-top: 1 solid #000000"><table width="90%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="238" align="left">
<textarea name="xglr" id="xglr"><%=rs("wcsy")%></textarea>

</td>
</tr>
<tr>
<td height="25" align="left"> 外出人员:<%=rs("xm")%> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="right" valign="middle" bgcolor="#bdc7a5" style="border-top: 1 solid #000000"><span onClick="MM_openBrWindow('doxgqr.asp?id=<%=rs("id")%>')"><a href="">确认</a></span></td>
</tr>
</table>
</form></td>
</tr>
</table>
doxgqr.asp页面
<%
xglr=request("xglr")
Set rs = Server.CreateObject("ADODB.Recordset")
id=request.QueryString("id")
sql="select * from wcxxb where id="&id
rs.open sql,conn,1,3
rs.update
rs("wcsy")=wcsy

rs.update
rs.close

response.write "<script>alert('恭喜您,资料修改成功!');location.href='default.asp';</Script>"
%>
上面是代码,xglr获取不到值要怎么修改?
展开
 我来答
田响建站
2013-09-03 · 田响建站,纯手工建网站
田响建站
采纳数:3384 获赞数:2327

向TA提问 私信TA
展开全部
<form name="form1" method="post" action="doxgqr.asp">
改为<form name="form1" method="post" action="doxgqr.asp?id=<%=rs("id")%>">

<span onClick="MM_openBrWindow('doxgqr.asp?id=<%=rs("id")%>')"><a href="">确认</a></span>

这段修改为

<input type="submit" name="subtj" value="确认" />
追问
Microsoft OLE DB Provider for SQL Server 错误 '80040e21'
多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。
/doxgqr.asp,行 12

按你修改之后,还是得不到啊!
追答
xglr=request("xglr")
改为 xglr=request.form("xglr")

另 sql="select * from wcxxb where id="&id 中并用到xglr这个变量
应不会导致出错
一骑当后
2015-07-04 · 知道合伙人数码行家
一骑当后
知道合伙人数码行家
采纳数:40298 获赞数:306440
网络、设备维护、电路、弱电检测。

向TA提问 私信TA
展开全部
  asp获得textarea值的方法有二种,分别如下:
  第一种、js读取:document.getElementById("status").value;
  第二种、服务器端读取:request.from["status"];
  注意: 如果给textare加个 runat="server" 属性 ,也可在.cs页面用 status.value来获取。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zpyu
2013-09-03 · 超过70用户采纳过TA的回答
知道小有建树答主
回答量:300
采纳率:0%
帮助的人:203万
展开全部
看下,你的数据库中的字段是不是备注类型的,还有是接收textarea的字段要用
dim temptextarea =""
for i = 1 to request.form("字段名").count
temptextarea=temptextarea&request.form("字段名")(i)
next
temptextarea这个就是textarea的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
glslian14cce7
2013-09-03 · TA获得超过1541个赞
知道小有建树答主
回答量:1389
采纳率:81%
帮助的人:561万
展开全部
<span onClick="MM_openBrWindow('doxgqr.asp?id=<%=rs("id")%>')"><a href="">确认</a></span>

这段修改为

<input type="submit" name="subtj" value="确认" />
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式