Я смотрела решения чужие, но те что я видела довольно емкие: много строк.
Даю на суд моё решение (jquery).
/**
* Смена checked группе по главному checkbox-у
* @param main - селектор синхронизатора
* @param group - селектор группы
*
* Пример
<input type="checkbox" onchange="chbox(this,'.fDocs');" name="checkbox" value="checkbox" />
<input class="fDocs" type=checkbox name=fDocs[] value="1" />
<input class="fDocs" type=checkbox name=fDocs[] value="2" />
*/
function chbox(main, group)
{
$(main).is(":checked")?$(group).attr('checked', true):$(group).attr('checked', false);
}
Хочу в дальнейшем ею пользоваться, но может есть вариант ещё лучше/красивее/проще? И название функции мне, на пример не очень.
Спустя 1 час, 7 минут, 58 секунд (30.04.2011 - 12:27) killer8080 написал(а):
а если так:
function chbox(main, group)
{
$(group).attr('checked', ($(main).is(":checked")));
}
Спустя 7 минут, 26 секунд (30.04.2011 - 12:35) olgatcpip написал(а):
killer8080
так много круче! Спасибо.
так много круче! Спасибо.
_____________
Ласковое слово и кошке приятно... Плюсик в карму сойдет wink.gif
*smarty дока - новая любовь
Моё рукотворение ругайте, хвалите smile.gif
Веду маленький блог
в этом блоге публикую новые работы
WMR217126627282 wink.gif