如何在弹出框中显示表单值根据他们各自的Id's


how to display form values in popup box according to their respective Id's

我有一个问题,显示张贴的值在弹出框。当我点击book时,它只显示一个id值。例如:如果我点击book的第一行,它现在显示第一行值,但如果我点击book的第二行,它现在只显示第一行值。

          <span>Book now</a> <!--<div class="disp"><p>-->
          <div id="light" class="white_content"><label>Email:</label><?=$vehicle->Email; ?> </p><p><label>Mobile:</label><?=$vehicle->Mobile; ?></p>
          <p><form id="form_<?php echo $vid;?>" name="form1" method="post" action="">
          <?php //echo $_REQUEST['email'];?>
                  <p>
                   <input type="hidden" name="vehicleid" value="<?php echo $vid;?>" id="vehicleid" />
                    <label>
                      <input type="radio" name="RadioGroup1_<?php echo $vid;?> " value="1" id="bstatus<?php echo $vid;?>" onClick="idForm(<?php echo $vid;?>)" />
                      Conform</label>
                    <br />
                    <label>
                      <input type="radio" name="RadioGroup1<?php echo $vid;?>" value="0" id="bstatus1<?php echo $vid;?>" onClick="idForm(<?php echo $vid;?>)" />
                      Not Conform</label>
                    <br />
                  </p>
                </form><a href = "javascript:void()" onclick = "document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none'"><b>X</b></a></div>
<div id="fade" class="black_overlay"></div>

这就是id的工作原理,您需要为每个div都有唯一的id。预计您有一个循环,您可以在创建div时添加计数器或增量id,如下所示:

<div id="light_<?php echo $id;?>" class="white_content"><label>Email:</label><?=$vehicle->Email; ?> </p><p><label>Mobile:</label><?=$vehicle->Mobile; ?></p>