急!!实现数据库表中的某条记录,传入到DIV弹出层中的文本框中
我是刚接触jsp和css/div的。很多不懂。现遇到一个问题无法解决,请各位高手出马。问题解决后再加分和感谢~我在该页面设置了一个弹出层,点击“更新记录”,弹出一个更新的...
我是刚接触jsp和css/div的。很多不懂。现遇到一个问题无法解决,请各位高手出马。问题解决后再加分和感谢~
我在该页面设置了一个弹出层,点击“更新记录”,弹出一个更新的小页面,显示在当前页面的中央。
遇到的问题是:
1.在弹出的页面中,文本框中输入数据,能够返回到数据库表中,实现更新记录
2.在弹出页面中,能够事先将要修改的数据显示在文本框中。。
部分代码如下:
访问数据库,将记录显示到表格中。。
<%
daoAccountingFirm dse=new daoAccountingFirm();
int i=0;
ArrayList AL = dse.queAccountingFirm();
String str[][];
str=new String[AL.size()][2];
int num[];
num=new int[AL.size()];
while(i<AL.size())
{
AccountingFirm SE=(AccountingFirm)AL.get(i);
str[i][0]=SE.getNames();
str[i][1]=SE.getAddress();
i++;
%>
<tr>
<td width="8%" name="no" align="center" ><%=i%></td>
<td width="36%" align="center" id="AccountName" ><%=SE.getNames() %></td>
<td colspan="4" align="center" "><%=SE.getAddress() %></td>
<td width="16%" align="center" onClick="openme();"><input type="text" id="dd" value="<%=i%>">更新记录</input></td>
<td width="18%" align="center" >删除记录</font></td>
<%}
弹出页面代码:
<table align="center" width=30% height="165" border="0" cellpadding="0" cellspacing="0" background="img/1.jpg" >
<tr height="30">
<td width=94% ><font size="3" face="黑体"color="#0000">*更新表中记录*</font></td>
<td align="right"><input type="image" value=" × " onClick="closeme()"></td>
</tr>
<tr >
<td height="44" colspan="2">证交所名称:</font>
<input name="Alert_Name2" type="text" id="Alert_Name2" readonly="readonly" value="<%***%>"/></td>//想在这个文本框中实现事先载入记录
</tr>
<tr >
<td colspan="2">地址:</font>
<input name="Alert_Address2" type="text" id="Alert_Address2" value="" size="30"/></td>//想在这个文本框中实现事先载入记录
</tr>
<tr >
<td height="38" colspan="2" ><input type="submit" name="button2" id="button2" value=" 完 成 修 改 " /></td>
</tr>
</table>
%>
</tr>
问题:
1.点击更新能实现弹出页面中的文本框值的预先加载
2.加载的信息是对应的那条记录。。 展开
我在该页面设置了一个弹出层,点击“更新记录”,弹出一个更新的小页面,显示在当前页面的中央。
遇到的问题是:
1.在弹出的页面中,文本框中输入数据,能够返回到数据库表中,实现更新记录
2.在弹出页面中,能够事先将要修改的数据显示在文本框中。。
部分代码如下:
访问数据库,将记录显示到表格中。。
<%
daoAccountingFirm dse=new daoAccountingFirm();
int i=0;
ArrayList AL = dse.queAccountingFirm();
String str[][];
str=new String[AL.size()][2];
int num[];
num=new int[AL.size()];
while(i<AL.size())
{
AccountingFirm SE=(AccountingFirm)AL.get(i);
str[i][0]=SE.getNames();
str[i][1]=SE.getAddress();
i++;
%>
<tr>
<td width="8%" name="no" align="center" ><%=i%></td>
<td width="36%" align="center" id="AccountName" ><%=SE.getNames() %></td>
<td colspan="4" align="center" "><%=SE.getAddress() %></td>
<td width="16%" align="center" onClick="openme();"><input type="text" id="dd" value="<%=i%>">更新记录</input></td>
<td width="18%" align="center" >删除记录</font></td>
<%}
弹出页面代码:
<table align="center" width=30% height="165" border="0" cellpadding="0" cellspacing="0" background="img/1.jpg" >
<tr height="30">
<td width=94% ><font size="3" face="黑体"color="#0000">*更新表中记录*</font></td>
<td align="right"><input type="image" value=" × " onClick="closeme()"></td>
</tr>
<tr >
<td height="44" colspan="2">证交所名称:</font>
<input name="Alert_Name2" type="text" id="Alert_Name2" readonly="readonly" value="<%***%>"/></td>//想在这个文本框中实现事先载入记录
</tr>
<tr >
<td colspan="2">地址:</font>
<input name="Alert_Address2" type="text" id="Alert_Address2" value="" size="30"/></td>//想在这个文本框中实现事先载入记录
</tr>
<tr >
<td height="38" colspan="2" ><input type="submit" name="button2" id="button2" value=" 完 成 修 改 " /></td>
</tr>
</table>
%>
</tr>
问题:
1.点击更新能实现弹出页面中的文本框值的预先加载
2.加载的信息是对应的那条记录。。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询