
03.09.2009, 11:42
|
|
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
С нами:
9520978
Репутация:
229
|
|
была похожая ситуация, только в моем случае у всех был одинаковый параметр name="sites[]"
такая js функ
Код:
function checkAll(oForm, cbName, checked)
{
for (var i=0; i < oForm[cbName].length; i++) oForm[cbName][i].checked = checked;
}
Внутри html формы кнопка
Код:
<input type="checkbox" onClick="checkAll(this.form,'sel_sites[]',this.checked)"><strong>Все<br /></strong>
и чекбоксы вроде
Код:
<td><input type="checkbox" name="sites[]" value="1">Scs</td>
Если не критична обработка формы, можешь у себя переделать.
Либо вариант на jQuery
Код:
var checked = 0;
function check_all() {
if (checked == 0) {
$('input:checkbox').each(function(){
$(this).attr({checked:"checked"});
});
checked = 1;
} else {
$('input:checkbox').each(function(){
$(this).attr({checked:""});
});
checked = 0;
}
}
При 1-ом клике выделяет все, при повторном клике снимает выделение.
Последний раз редактировалось m0nsieur; 03.09.2009 в 11:48..
|
|
|