2014-01-15 92 views
-1

我有一個列表學生表,我想插入學生的值到數據庫中。但是這個表格有多個複選框,如果我選擇表格的複選框,複選框必須啓用。我想插入複選框啓用的學生的價值。我用codeigniter來構建這個網頁。如何啓用/禁用啓用行的文本框行是我用複選框選擇的文本框

這是我的源

<?php $this->load->view("asisten/v_header");?> 
<?php $this->load->view("asisten/v_top_menu");?> 
<?php $this->load->view("asisten/v_sidebar");?> 

<div class="content"> 
    <div class="header"> 
     <h1 class="page-title">Form Input Nilai Praktikum</h1> 
    </div> 
    <table class="table table-bordered table-striped"> 
     <thead> 
      <tr> 
       <th></th> 
       <th>No</th> 
       <th>Nim</th> 
       <th>Nama Praktikan</th> 
       <th>Nilai 1</th> 
       <th>Nilai 2</th> 
       <th>Nilai 3</th> 
       <th>Nilai 4</th> 
      </tr> 
     </thead> 
     <tbody> 
      <?php if($list_praktikan->num_rows()>0) 
       { 
       $no=$off+1; 
       foreach($list_praktikan->result()as $data): 
       ?> 
      <tr> 
       <td><input type="checkbox"/></td> 
       <td><?php echo $no;?></td> 
       <td><?php echo $data->nim;?></td> 
       <td><?php echo $data->nama;?></td> 
       <td><input type="text" class="input-mini" name="id_nilai1"/></td> 
       <td><input type="text" class="input-mini" name="id_nilai2"/></td> 
       <td><input type="text" class="input-mini" name="id_nilai3"/></td> 
       <td><input type="text" class="input-mini" name="id_nilai4"/></td> 
      </tr> 
      <?php 
     $no++; 
     endforeach; 
      }?> 
     </tbody> 
    </table> 
</div> 

<?php $this->load->view("asisten/v_footer");?> 
+0

請清楚地描述 –

+0

請參閱http://jsfiddle.net/arunpjohny/5kcKP/1/ –

回答

-1

我覺得

<input type="checkbox" id="name<?php $i;?>" onclick="encChbox(<?php echo $i;?>)" value=""> 

$ i表示增加一個變量識別複選框。在函數參數的幫助下,我們可以獲得該複選框的值。

encChbox是一項功能。我們可以在這個函數中編寫過程。插入或其他過程。這是一個想法與你可以想法的幫助....

+1

好主意,因爲如果我想插入數據庫,我可以使用這個ID。感謝兄弟。 –

+0

如果你找到答案就接受它。它可能會幫助其他人。 –

相關問題