写jsp页面时,写回帖功能时,点击回复按钮弹出输入框,将该id传递到输入框中

在JSP中实现回帖功能时遇到问题,原本每次弹出的输入框都显示同一ID,原因在于隐藏域ID相同。解决方法包括:1) 通过函数传递ID给隐藏的input;2) 使用序号动态生成div ID,并通过name的下标获取对应隐藏框。这两种方法确保了每次弹出的输入框能正确显示相应的回帖ID。
摘要由CSDN通过智能技术生成

刚开始做的时候,每次在弹出框拿到的值都是第一次循环的值,原因是隐藏域是一样的,即div的id是一样的,取的时候只会取第一个。

所以每次取的时候要通过相对的弹出框,方法二给div加上那么属性,使用下标取出对应的div弹出框。



方法一:楼主和回帖下的回复按钮只使用一个隐藏div,点击时触发show4()函数:

                 <div id="backhid3" >
<div id="f_pst" class="pl bm bmw">
     <form method="post" autocomplete="off" id="fastpostform" action="doReback.do" onSubmit="return checkForm()">
       <table cellspacing="0" cellpadding="0">
         <tr>
          
           <td > 
           <input type="text" name="id" id="specialid"  />
           <div id="backhead"><div id="backclose"><span style="float:left;">还没做1。。</span><a onClick="show4()"><img src="                             <%=path1%

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值