Гость
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript -->принадлежность объектов / 6 сообщений из 6, страница 1 из 1
15.12.2006, 15:29
    #34203501
Дмиртрий У.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript -->принадлежность объектов
Доброго времени суток.

Есть такой код на html:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<td id='id1'>
<input type=checkbox id=? name=?>
<input type=checkbox id=? name=?>
<input type=checkbox id=? name=?>
<input type=checkbox id=? name=?>
<input type=checkbox id=? name=?>
</td>
Количество чекбоксов заранее неизвестно. Нужна функция, которая принимает id ячейки( в данном случае 'id1') и для всех чекбоксов в ней(ячейке) устанавливает какой-либо аттрибут(например "checked"). Thanks a lot.
...
Рейтинг: 0 / 0
15.12.2006, 15:58
    #34203647
SkyLight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript -->принадлежность объектов
Ну и что тебя останавливает?

Код: plaintext
1.
2.
3.
4.
5.
function f(id){
    var controls=document.getElementById(id).getElementsByTagName('input');
    for(var i= 0 ; i<controls.length; i++)
        if (controls[i].type=='checkbox')
            controls[i].checked=true;
}

По-моему так.
...
Рейтинг: 0 / 0
15.12.2006, 16:11
    #34203714
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript -->принадлежность объектов
SkyLightПо-моему так.
Нет, чуть-чуть не так!
ставьте name одинаковый у этих checkbox-ов

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<td id='id1'>
<input type=checkbox id=ch1 name=myCheck>
<input type=checkbox id=ch2 name=myCheck>
<input type=checkbox id=ch3 name=myCheck>
<input type=checkbox id=ch4 name=myCheck>
<input type=checkbox id=ch5 name=myCheck>
</td>


function f(name){
    var controls=document.getElementsByName(name);
    for(var i= 0 ; i<controls.length; i++)
            controls[i].checked=true;
}
f("myCheck");

...
Рейтинг: 0 / 0
15.12.2006, 16:27
    #34203802
Дмиртрий У.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript -->принадлежность объектов
Роман Дынник[quot SkyLight]По-моему так.
Нет, чуть-чуть не так!
ставьте name одинаковый у этих checkbox-ов

quot]
Name одинаковый ставить нельзя, так как далее по Request["name"]!=null делаю проверку.
...
Рейтинг: 0 / 0
15.12.2006, 17:45
    #34204154
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript -->принадлежность объектов
Ваще-то по стандарту уникальным д.б. тока id
А так - у Вас же ЭстЪ id td'шки
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
var
   td;

if(!(td=document.getElementById("id1")))
  return;

for(var i= 0 ; i<td.childNodes.length; ++i)
{
...
}
"...i так далi..."

_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
15.12.2006, 18:38
    #34204304
ГР
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript -->принадлежность объектов
Дмиртрий У. Роман Дынник[quot SkyLight]По-моему так.
Нет, чуть-чуть не так!
ставьте name одинаковый у этих checkbox-ов

quot]
Name одинаковый ставить нельзя, так как далее по Request["name"]!=null делаю проверку.

В гет/пост можно только одну переменную с заданым именем?
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript -->принадлежность объектов / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]