HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Как перебрать все чекбоксы в хтмл странице
  #1  
Старый 06.01.2007, 23:08
je0n
Постоянный
Регистрация: 14.05.2006
Сообщений: 334
Провел на форуме:
1543521

Репутация: 272
Отправить сообщение для je0n с помощью ICQ
По умолчанию Как перебрать все чекбоксы в хтмл странице

Привет, корочь пхп скрипт генерирует кучу чекбоксов (кол-во их может быть разным).
Мне нужно их все отметить при нажатии на баттон. Как перебрать все эти чекбоксы. Я как-то давно делал, но не помню как.
Если GetEllementsByName, то я не знаю сколько чекбоксов в форме. Хотя можно сделать срытое поле с кол-ом чекбоксов, к-е сгенерирует пхп скрипт. Но может можно это сделать чисто JavаScript'ом?
Я помню когда я давно делал был какой-то массив с этими чекбоксами.
 
Ответить с цитированием

  #2  
Старый 07.01.2007, 00:33
je0n
Постоянный
Регистрация: 14.05.2006
Сообщений: 334
Провел на форуме:
1543521

Репутация: 272
Отправить сообщение для je0n с помощью ICQ
По умолчанию

Корочь я разобрался по мелочи, но не до конца. Вот что у меня получилось
Код:
function CheckAll()
{
	for(i=0;i<order.elements.length;i++)
	{
		order.elements[i].checked=true;
	}
}
Тут косяк в том, что у меня в форме помимо чекбоксов есть еще и кнопки. А у кнопок свойства cheked нету . Мне впринципе пох. Оно все работает, но хотелось бы нормально все сделать. Как проверить элемент checkbox или что-то другое?
 
Ответить с цитированием

  #3  
Старый 07.01.2007, 00:58
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

Код HTML:
<script>
function check(ch){
	for(i=0;i<ch.length; i++){
		ch[i].checked = true;
	}
}

</script>
<form>
<input name="yo[]" type="checkbox">
<input name="yo[]" type="checkbox">
<input name="yo[]" type="checkbox">
<input name="yo[]" type="checkbox">
<input type="button" value="Check all" onClick="check(this.form['yo[]'])">
</form>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Анеки=) porter Болталка 25 25.11.2006 21:10



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ