JS代码:
<script language="javascript">
function showData(id){
document.forms[0].userid.value=id.childNodes[0].innerText;
document.forms[0].loginname.value=id.childNodes[1].innerText;
document.forms[0].password.value=id.childNodes[2].innerText;
}
</script>
表单一:
<TABLE width="80%" border=1 bgcolor="OO00FF" align="center">
<TR>
<TD> ID </TD>
<TD> 用户名 </TD>
<TD> 密码 </TD>
</TR>
<%for(int k=pages*5;(k <infoNumber)&&(k <((pages+1)*5));k++){
InfoForm form=(InfoForm)list.get(k);%>
<TR onclick="showData(this)">
<TD> <%=form.getUserid()%> </TD>
<TD> <%=form.getLoginname()%> </TD>
<TD> <%=form.getPassword()%> </TD>
</TR>
</TABLE>
表单二:
<form method="get" action="/info">
<TABLE border=0 width="80%">
<TR>
<TD> 用户ID </TD>
<TD> <input name="userid" type="text" id="userid" value=""> </TD>
<TD> 员工姓名 </TD>
<TD> <input name="username" type="text" id="username" value=""> </TD>
</TR>
<TR>
<TD> 用户名 </TD>
<TD> <input name="loginname" type="text" id="loginname" value=""> </TD>
<TD> 密码 </TD>
<TD> <input name="password" type="text" id="pssword" value=""> </TD>
</TR>
</TABLE>现在“员工姓名”这一字段不能在第一个表单中显示,要将其隐藏在第一个表单中,再获取他的值,传到第二个表单中,怎么做?
<script language="javascript">
function showData(id){
document.forms[0].userid.value=id.childNodes[0].innerText;
document.forms[0].loginname.value=id.childNodes[1].innerText;
document.forms[0].password.value=id.childNodes[2].innerText;
}
</script>
表单一:
<TABLE width="80%" border=1 bgcolor="OO00FF" align="center">
<TR>
<TD> ID </TD>
<TD> 用户名 </TD>
<TD> 密码 </TD>
</TR>
<%for(int k=pages*5;(k <infoNumber)&&(k <((pages+1)*5));k++){
InfoForm form=(InfoForm)list.get(k);%>
<TR onclick="showData(this)">
<TD> <%=form.getUserid()%> </TD>
<TD> <%=form.getLoginname()%> </TD>
<TD> <%=form.getPassword()%> </TD>
</TR>
</TABLE>
表单二:
<form method="get" action="/info">
<TABLE border=0 width="80%">
<TR>
<TD> 用户ID </TD>
<TD> <input name="userid" type="text" id="userid" value=""> </TD>
<TD> 员工姓名 </TD>
<TD> <input name="username" type="text" id="username" value=""> </TD>
</TR>
<TR>
<TD> 用户名 </TD>
<TD> <input name="loginname" type="text" id="loginname" value=""> </TD>
<TD> 密码 </TD>
<TD> <input name="password" type="text" id="pssword" value=""> </TD>
</TR>
</TABLE>现在“员工姓名”这一字段不能在第一个表单中显示,要将其隐藏在第一个表单中,再获取他的值,传到第二个表单中,怎么做?
<TD> <input name="name" type="hide" id="name" value=""> </TD>
<TD style="visibility:hidden"><%=form.getUsername()%></TD> 2 顶部的标题栏也加入 <TD style="visibility:hidden"></TD>免得对不齐眼不见心不烦