将值传递到表单的问题??????
我的意思是点击modify按钮,能将对应的值传到上面输入框去,如何写,
代码如下。(只有这么多分了)
<%@ page
import="java.util.Collection,com.icss.resourceone.app.portal.versionmgr.model.AppTypeVO"
%>
<html>
<head>
<title>应用类别维护</title>
</head>
<script LANGUAGE="javascript" SRC="/resourceone/html/app/portal/common.js"> </script>
<SCRIPT LANGUAGE="JavaScript" >
function change(){
form1.Submit3.disabled=false;
}
function checkValue(submitflag)
{
df = document.form1;
if (Is_Null(df.apptypename,1,"应用类别不能为空"))
return false;
if (submitflag == 1)
df.action.value= "add" ;
else
df.action.value="update";
alert("action:" + df.action.value);
df.submit();
return true;
}
function getRowList()
{
d=document.form2;
var flag=0;
rows=parseInt(d.realnum.value);
var list="";
for(var i=0;i<rows;i++)
{
if(rows>1)
{
if(d.checkid[i].checked)
{
list = list + d.checkid[i].value + ",";
flag++;
}
}
else
{
if(d.checkid.checked)
{
list= d.checkid.value + "," ;
flag++;
}
}
}
if(flag==0)
{
alert("你没有选择删除的选项!");
return false;
}
d.rowlist.value = list.substring(0,list.length-1);
if(confirm("你删除这些选项吗?"))
d.submit();
}
</SCRIPT>
<body bgcolor="#FFFFFF" text="#000000">
<%
//out.println("come into jsp");
%>
<table border="1" cellspacing="0" cellpadding="1" align="center" bordercolordark="#FFFFFF" bordercolorlight="#999999" width="100%" >
<tr bgcolor="#BDD2F1">
<td colspan="4">
<div align="center">应用类别维护</div>
</td>
</tr>
<form name="form1" action="/resourceone/servlet/AppTypeServlet" >
<tr >
<td colspan="4">
<table width="100%" border="0">
<tr>
<td >应用类别名称:</td>
<td colspan="3">
<input type="text" name="apptypename">
</td>
</tr>
<tr>
<td >应用类别描述:</td>
<td colspan="3">
<textarea name="apptypedesc" rows="2" cols="100"></textarea>
</td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<input type=hidden name="action" value="add">
<input type="button" name="Submit1" value="增加应用类别" onclick="checkValue(1);">
<input type="button" name="Submit3" value="更新应用类别" disabled=true onclick="checkValue(2);">
<input type=hidden name="action" value="update">
<input type="reset" name="Submit2" value="重 置">
</div>
</td>
</tr>
</table>
</td>
</tr>
</form>
<%
java.util.Collection result = (java.util.Collection)request.getAttribute("AppTypeResult");
if( result != null )
{
int size = result.size();
if(size > 0)
{
Object[] apptypelist = result.toArray();
%>
<form name=form2 action="/resourceone/servlet/AppTypeServlet">
<tr bgcolor="#E0E9F8">
<td> </td>
<td>应用类别名称</td>
<td>应用类别描述</td>
<td> </td>
</tr>
<%
for(int i=0 ; i < size; i++)
{
AppTypeVO apptype = (AppTypeVO)apptypelist[i];
%>
<tr>
<td> <input type="checkbox" name="checkid" value="<%= apptype.getApptypeid() %>"> </td>
<td><a href="/resourceone/servlet/ListAppInfoServlet?apptypeid=<%= apptype.getApptypeid() %>" ><%= apptype.getApptypename() %></a> </td>
<td><%= apptype.getApptypedesc() %> </td>
<td>
<input type="button" name="Submit" value="Modify" onclick="change();">
<input type=hidden name="typename" value="<%= apptype.getApptypename() %>">
<input type=hidden name="typedesc" value="<%= apptype.getApptypedesc() %>">
</td>
</tr>
<%
}
%>
<tr>
<td colspan="4" align="center"> <input type="button" name="Submit1" value="删 除" onclick="getRowList();">
<input type=hidden name="action" value="del">
<INPUT type="hidden" name="realnum" value="<%= size %>">
<input type="hidden" name="rowlist" >
</td>
</tr>
</form>
<%
}
}
%>
</table>
</body>
</html>