2011-07-20 43 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>