asp怎样获得textarea的值

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获取不到值要怎么修改?

<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这个变量
应不会导致出错

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-07-04
  asp获得textarea值的方法有二种,分别如下:
  第一种、js读取:document.getElementById("status").value;
  第二种、服务器端读取:request.from["status"];
  注意: 如果给textare加个 runat="server" 属性 ,也可在.cs页面用 status.value来获取。
第2个回答  2013-09-03
看下,你的数据库中的字段是不是备注类型的,还有是接收textarea的字段要用
dim temptextarea =""
for i = 1 to request.form("字段名").count
temptextarea=temptextarea&request.form("字段名")(i)
next
temptextarea这个就是textarea的值
第3个回答  2013-09-03
<span onClick="MM_openBrWindow('doxgqr.asp?id=<%=rs("id")%>')"><a href="">确认</a></span>

这段修改为

<input type="submit" name="subtj" value="确认" />

asp怎样获得textarea的值
<span onClick="MM_openBrWindow('doxgqr.asp?id=<%=rs("id")%>')"><a href="">确认<\/a><\/span> 这段修改为 <input type="submit" name="subtj" value="确认" \/>

asp.net(c#)获取textarea的值存入数据库某字段中
<textarea id="tt1" runat="server" name="tt1"><\/textarea> 在cs文件里这样取textarea的值:string t1 = Request.Form["tt1"];\/\/t1就是要的值 或者直接用asp:textbox <asp:TextBox ID="TextBox1" runat="server" TextMode="MultiLine"><\/asp:TextBox> 插入数据库就是用SQL语句就行...

asp 代码 怎样获取textarea里的内容 假如<textarea name="words" cols...
用session可以实现啊,在本页面定义session["words"]=words.text,然后在你需要调用的页面用session["words"].tostring()就可以了

asp中如何获取textarea的值
<textarea name="content" style="width: 437px; height: 56px">Test<\/textarea> <\/form> < dim a a=Request.Form("content")Response.write(a)> 显示出来的是Test 测试证明可以的,你看看你的文本框有没放到表单中来提交

asp.net如何获得textarea的值
你的 textarea 标签没有 Name 属性!!必须指定 NAME 属性才能使用期 Request.Form 获取,应该添加 Name="OrderNote"否则,请添加 Runat="server" ,然后通过 OrderNote.Value 获取值

<textarea><\/textarea>怎么从数据库里面取值
你是想问,textarea怎么用数据源给它赋值把。前台:<textarea id="txt1" runat="server"><\/textarea> 后台:this.txt1.value=数据库获取的值 加上runat="server",把它变成服务器控件就可以在后台调用。或者你直接用.net服务器控件 <asp:TextBox ID="TextBox1" TextMode="MultiLine" runat="...

如何获取文本域内容?急!分不够再加
假如前一个文本域的名称是JJ,表单提交给一下ASP页面,则这个ASP页面如下写:< jj=request("jj")> <%=jj%> 这样就可以看到前面的代码在这里了。如果要放到文本域,可以在这样:<textarea name="co" rows="10" style="width:100%;padding-top:1px;font-size:14px;" tabindex="4" id="...

读取文本区域<textarea>里面的值用怎么读
<textarea id="txt" name="txt"><\/textarea> 获取很简单:String txt=request.getParameter("txt")另:不知道你用的是什么语言,如果是ASP的话,可以用:txt=request.form("txt")

ASP使用kindeditor,但提取不到textarea里的值
var editor = K.create('textarea[id="content"]', { cssPath: '..\/js\/kindeditor\/plugins\/code\/prettify.css',uploadJson: '..\/js\/kindeditor\/upload_json.ashx',fileManagerJson: '..\/js\/kindeditor\/file_manager_json.ashx',allowFileManager: true,afterBlur : function() { this.sync()...

200分求帮助:如何使用asp读取txt文件内容,并显示在textarea中
< set fs=server.createobject("scripting.filesystemobject")file=server.mappath("1.txt")set txt=fs.opentextfile(file,1,true)if not txt.atendofstream then line=txt.readall response.write "<textarea name='neirong' cols='60' rows='4' id='111'>"&line&"<\/textarea>"end if > ...

相似回答