2013-05-05 113 views
-1

我有一個四列的HTML表格:studentID,first_name,last_name和5個具有等級的複選框。我怎樣才能確定在PHP(或者可能使用JQuery?)哪個複選框(等級)每個studentID檢查?如何確定選中哪個複選框?

<tr> 
    <td> 
     <?php print $stud_row['student_id']; ?> 
    </td> 
    <td> 
     <?php print $stud_row['first_name']; ?> 
    </td> 
    <td> 
     <?php print $stud_row['last_name']; ?> 
    </td> 
    <td> 
     <input type="checkbox" name="id" value="a"> A 
     <input type="checkbox" name="id" value="b"> B 
     <input type="checkbox" name="id" value="c"> C 
     <input type="checkbox" name="id" value="d"> D 
     <input type="checkbox" name="id" value="f"> F 
    </td> 
</tr> 
+2

顯示您的HTML。 – Barmar 2013-05-05 03:18:39

+0

複選框是否像數組一樣? '成績[]' – 2013-05-05 03:25:56

+0

​​<?php print $ stud_row ['student_id']; ?>​​<?php print $ stud_row ['first_name']; ?>​​<?php print $ stud_row ['last_name']; ?>​​ A B D F – gg17 2013-05-05 03:28:13

回答

1

這裏是如何看哪個等級使用jQuery選擇一個功能齊全的例子:

<!DOCTYPE html> 
<html> 
<head> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
<script> 
$(function() { 
    $('.grade').on('change',function(){ 
     if($(this).is(':checked')){ 
      $('#grades').append($(this).val()); 
     }else{ 
      $('#grades').html($('#grades').html().replace($(this).val(),'')); 
     } 
    }); 
}); 
</script> 
</head> 
<body> 
<input class="grade" type="checkbox" name="a" value="a"> A <br> 
<input class="grade" type="checkbox" name="b" value="b"> B <br> 
<input class="grade" type="checkbox" name="c" value="c"> C <br> 
<input class="grade" type="checkbox" name="d" value="d"> D <br> 
<input class="grade" type="checkbox" name="f" value="f"> F <br> 
<div id="grades"></div> 
</body> 
</html> 

然後,如果你需要看到它在服務器上只使用AJAX或形式傳遞背部。

+0

謝謝,dkroy。我還沒有真正瞭解Ajax,我不確定你會在哪裏調用這個函數?我正在使用

並將成績傳遞給另一個文件。 – gg17 2013-05-05 05:08:20

相關問題