<script type="text/javascript">
$(document).ready(function(){
//*****************************
$("select").bind("change",function(){
for(var i=2;i<20;i++){//我在這裏是給每個checkbox賦值,大家會看到這樣
$("#score"+i).val(eval($("#select"+i).find("option:selected").val()));//找到被選中的值賦給$("#score"+i).val()
}
});
});
</script>
<input name="score" id="score2" value="0" type="checkbox" style="vertical-align:middle">5-10分//看checkbox的id和select的id
<select name="select" id="select2">
<option value="0"></option>
<option value="-5">5</option>
<option value="-6">6</option>
<option value="-7">7</option>
<option value="-8">8</option>
<option value="-9">9</option>
<option value="-10">10</option>
</select>我爲了方便與賦值所以就取成後面數字一樣的名字,這樣的話,在賦值的時候我們直接循環賦值就可以。