我已閱讀此內容。獲取選中[ALL]或未選中框jquery的值
<input type="checkbox" name="checkGroup" id="all">
<input type="checkbox" name="checkGroup" id="one" value="1">
<input type="checkbox" name="checkGroup" id="two" value="2">
<input type="checkbox" name="checkGroup" id="three" value="3">
<input type="hidden" name="storeCheck" value="">
$(function(){
$("#all").click(function(){
$("input:checkbox[name='checkGroup']").attr("checked",$(this).attr("checked"));
//array[1,2,3] will be pass to value of storeCheck
});
$("input:checkbox[name='checkGroup']:not('#all')").click (function(){
var totalCheckboxes = $("input:checkbox[name='checkGroup']:not('#all')").length;
var checkedCheckboxes = $("input:checkbox[name='checkGroup']:not('#all'):checked").length;
if (totalCheckboxes === checkedCheckboxes)
{
$("#all").attr("checked" , true);
}
else
{
$("#all").attr("checked" , false);
}
});
});
我試圖讓checkboxs的價值進行檢查數組。
例如
if I checked All
Get value array_check = 1,2,3 and passed this array to hidden name="storeCheck"
otherwise:
Get value of array_check(checkboxs checked).and passed this array to hidden name="storeCheck"
數組,加法和計數變量只是我自己的代碼中的東西,你可以刪除它,如果需要的話。 – lugte098 2010-04-01 09:05:51