ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

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

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

  #2  
Старый 07.01.2007, 00:33
Аватар для je0n
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
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
Евросеть vs МВД – бои местного значения novichok Новости мира "железа" 0 09.04.2006 11:34



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


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




ANTICHAT.XYZ