急!!实现数据库表中的某条记录,传入到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.加载的信息是对应的那条记录。。
展开
 我来答
百度网友bead464
2012-05-30 · 超过14用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:28.3万
展开全部
你说了那么多,看了就迷糊。
1,点击弹出窗口 ,你写一个隐藏的from窗体,然后点击就显示。通过JS把ID传过来。然后等提交的时候执行一个AJAX。 id name address 传至后台执行update ,然后通过id 再查出来 。用JS更改 (文本框id=你传至后台的那个id) 的那个DIV。 就可以了。两个问题都搞定
磨山墨水
2012-05-21 · TA获得超过133个赞
知道小有建树答主
回答量:71
采纳率:0%
帮助的人:80.9万
展开全部
要有一个变量发出去,这个变量大概就是指你点击的第几行的样子。之后request.getParameter("no")。最后,用session接收所有的ArrayList,实例化之后取出其中的第no个~~吼吼

还有,你们的那些字体神马的都预先设成样式,这样引进去就好了啊,还每个都麻烦的写。。
话说,你们的数据不用分页么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式