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获取不到值要怎么修改? 展开
<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获取不到值要怎么修改? 展开
4个回答
展开全部
<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="确认" />
改为<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这个变量
应不会导致出错
展开全部
asp获得textarea值的方法有二种,分别如下:
第一种、js读取:document.getElementById("status").value;
第二种、服务器端读取:request.from["status"];
注意: 如果给textare加个 runat="server" 属性 ,也可在.cs页面用 status.value来获取。
第一种、js读取:document.getElementById("status").value;
第二种、服务器端读取:request.from["status"];
注意: 如果给textare加个 runat="server" 属性 ,也可在.cs页面用 status.value来获取。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看下,你的数据库中的字段是不是备注类型的,还有是接收textarea的字段要用
dim temptextarea =""
for i = 1 to request.form("字段名").count
temptextarea=temptextarea&request.form("字段名")(i)
next
temptextarea这个就是textarea的值
dim temptextarea =""
for i = 1 to request.form("字段名").count
temptextarea=temptextarea&request.form("字段名")(i)
next
temptextarea这个就是textarea的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<span onClick="MM_openBrWindow('doxgqr.asp?id=<%=rs("id")%>')"><a href="">确认</a></span>
这段修改为
<input type="submit" name="subtj" value="确认" />
这段修改为
<input type="submit" name="subtj" value="确认" />
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询