2011-07-20 47 views
1
的onclick复选框

我的表有以下结构 enter image description here抓取从表中特定值在PHP

当我点击特定checkbox.Its应该能够在选定的复选框来获取所有内容的值..它可以是产品的用户selects.How实现这个....谢谢n个乌拉圭回合时间

的源代码

 <?$this->load->view('admin/header');?> 
    <script type="text/javascript"> 
    function go() { 
var frm = document.frm; 
var status = inwardProductList['status']; 
var statusList = []; 
for (i = 0; i < status.length; i++) { 
    if (status[i].checked) { 
     statusList.push('status=' + status[i].value); 
    } 
} 
document.getElementById('test').innerHTML = 'ajaxUrl?' + statusList.join('&'); 
    } 
    </script> 
    <script src="<?=base_url();?>js/calendar.js" type="text/javascript"></script> 
      <form name="inwardProductList" action="" method="post" > 
      <table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" class="formtable"> 
       <tr> 
       <td height="23" colspan="8" align="center" valign="middle" bgcolor="#FFFFFF" class="rows"><b>Cart Display</b></td> 
       </tr> 

    <tr> 
    <td height="66" align="left" valign="top"><table width="99%" id="suppliedtable" border="0" align="center" cellpadding="0" cellspacing="0"> 
    <tr> 
      <td width="4%" height="43" align="center" valign="middle" bgcolor="#e7e6e6" class="rows"><strong>Sl.no</strong></td> 
      <td width="20%" align="center" valign="middle" bgcolor="#e7e6e6" class="rows"><strong>Product Name</strong></strong></td> 
      <td width="20%" align="center" valign="middle" bgcolor="#e7e6e6" class="rows"><strong>Barcode</strong></td> 
      <td width="8%" align="center" valign="middle" bgcolor="#e7e6e6" class="rows"><strong>Selection</strong></strong></td> 
      <td width="8%" align="center" valign="middle" bgcolor="#e7e6e6" class="rows"><strong>Quantity</strong></strong></td> 
      </tr> 
<?  
$i=0; 
if($productName->num_rows() >0){ 

    foreach($productName->result() as $row){ 
     $i++; 
    ?> 
      <tr> 
      <td align="left" valign="middle" bgcolor="#FFFFFF" class="rows"><?=$i;?></td> 
      <td align="left" valign="middle" bgcolor="#FFFFFF" class="rows"><?=$row->product_name?></td> 
      <td align="left" valign="middle" bgcolor="#FFFFFF" class="rows"><?=$row->barcode?></td> 
      <td align="left" valign="middle" bgcolor="#FFFFFF" class="rows"><form> 
          <input type="checkbox" name="status" value="yes" /> Yes<br /></form></td> 
      <td align="left" valign="middle" bgcolor="#FFFFFF" class="rows"><form>Quantity: <input type="text" name="Qunatity" /></form></td>   
     </tr> 
<? }}else{?> 
    <tr> 
       <td height="23" colspan="8" align="center" valign="middle" bgcolor="#FFFFFF" class="rows"><b>Selected product has not been processed yet</b></td> 
    </tr> 
    <?}?> 
    </table></td> 
    </tr> 

    </table> 
    <form><tr><td align="center" > <button onclick="go()">go</button></td> </tr> 
    <div id="test"></div> 
    </form></form> 
    </form> 
+0

不能在这里我选择的产品.... – Ghostman

+0

编辑你的问题,包括你的源代码,以获取该特定行的内容,我会看看我能否找到错误。 – Ariel

回答

0

这可能使用jQuery,像这样来实现,T把它从我头顶上移开,这样可能会出现错误。

jQuery的东西

$('tr.tableRow > input[type=checkbox]').click(function() { 
    var productName = $(this).find('td.productName').text(); 
    var productBarcode = $(this).find('td.productBarcode').text(); 
    var productQuantity = $(this).find('input[name=productQuantity]').val(); 

}); 

HTML东西

<tr class="table-row"> 
    <td class="productName">My Product</td> 
    <td class="productBarcode">0389463844</td> 
    <td class="productSelected"><input type="checkbox" value="yes"></input></td> 
    <td class="productQuantity"><input type="text" name="productQuantity"></td> 
</tr>