大家好,为什么我的这个控件取不到值呢?
<td><textarea name=comp rows=6 cols=60 value=<%=rs.getString("Complain_what")%>></textarea> </td>
用input控件就可以取到值,但为什么用了textarea就不可以取到complain_what这个字段的值了呢?
急!!!
原码如下。。。
<%
int id=0;
id=Integer.parseInt(request.getParameter("id").toString());
ResultSet rs=stm.executeQuery("select * from mis_pqc_track_complaints where ID="+id);
if(rs.next())
{
%>
<center>
<form action=modify_comp_2.jsp method=post>
<input type=hidden name=id value=<%=rs.getInt("ID")%>>
<table border=1>
<tr>
<td>反馈日期</td>
<td><%=rs.getString("Creation_Date")%></td>
</tr>
<tr>
<td>TYPE</td>
<td><input name=comptype value=<%=rs.getString("Complaint_type")%>></td>
</tr>
<tr>
<td>系列号</td>
<td><input name=serialnum value=<%=rs.getString("Serial_num")%>></td>
</tr>
<tr>
<td>内容</td>
<td><input name=comp value=<%=rs.getString("Complain_what")%>></td>
</tr>
</table>
<p></p>
<input type=submit value=提交>
<input type=reset value=重置>
</form>
<center>
<%
}else
{
out.println("链接错误!<a href='javascript:history.back();'>请返回</a>");
}
rs.close();
stm.close();
conn.close();
%>
------解决方案--------------------HTML code
<textarea name=comp rows=6 cols=60 ><%=rs.getString("Complain_what")%> </textarea>
------解决方案--------------------
ls正解