|
0 Всего найдено: 6
the_ghost
Сообщение
06/11/2007 01:54
Копия темы
JavaScript и checkbox'ы . Есть страница на которой мноого checkbox'ов с id от с1 до с999 (примерно). Задача обойти каждый checkbox и узнать отмечен ли он. Функция работает только в том случае, если по пути не встретит "дырки" т.е. не натолкнется на несуществующий элемент. Как мне кажется, мое направление движение не верное. Надо просто взять все элементы формы и "пройтись" по ним с тем же условием. Подскажите, как собрать все элементы формы в кучу и пройтись по ним циклом? Тогда по идее "проскоков" не встретить :)
the_ghost
Сообщение
06/11/2007 02:05
Копия темы
. Не читайте этот пост. Глючит фриланс не дает вставить весь код :(
DrDeath
Сообщение
06/11/2007 05:01
Копия темы
. function checkAll() { var elements = $('messages_form').elements["message[]"]; var elements_count = elements.length; if(elements_count) { for(var i = 0; i < elements_count; i++) { elements[i].checked = 1; $('message' + elements[i].value).addClass('delete'); } } else { elements.checked = 1; $('message' + elements.value).addClass('delete'); } }
DrDeath
Сообщение
06/11/2007 05:02
Копия темы
0
. function uncheckAll() { var elements = $('messages_form').elements["message[]"]; var elements_count = elements.length; if(elements_count) { for(var i = 0; i < elements_count; i++) { elements[i].checked = 0; $('message' + elements[i].value).removeClass('delete'); } } else { elements.checked = 0; $('message' + elements.value).removeClass('delete'); } } function inverseCheck() { var elements = $('messages_form').elements["message[]"]; var elements_count = elements.length; if(elements_count) { for(var i = 0; i < elements_count; i++) { elements[i].checked = (elements[i].checked) ? 0 : 1; $('message' + elements[i].value).toggleClass('delete'); } } else { elements.checked = (elements.checked) ? 0 : 1; $('message' + elements.value).toggleClass('delete'); } } |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |