powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / JS написать по-короче, по-универсальнее
2 сообщений из 2, страница 1 из 1
JS написать по-короче, по-универсальнее
    #33655949
Alex Tyutyunik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть на форме такие наборы-строки

checkbox textbox1 textbox2 textbox3 texbox4
checkbox textbox1 textbox2 textbox3
checkbox textbox1 textbox2
checkbox textbox1
строк примерно 30, и они каждая в своем диве.


соответственно checkbox разрешает или дизаблит текстбоксы в конкретной строке.
помогите написать какой-нибудь простенький и универсальный js чтоб по клику
на checkbox'e соотвественно enabled или disabled все поля в конкретном диве-строке.
а то я не знаю, как сделать перебор контролов в нужном диве на js.

Спасибо.
...
Рейтинг: 0 / 0
JS написать по-короче, по-универсальнее
    #33656791
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
function DivOnOff(aDiv,aSwitch)
{
for(var i= 0 ; i<aDiv.childNodes.length; ++i)
   if(aDiv.childNodes[i].nodeType== 1  /*ELEMENT_NODE*/
      && aDiv.childNodes[i].nodeName.toLowerCase()=="input" && aDiv.childNodes[i].type.toLowerCase()=="text" /*контрольный выстрел в гольову ;) */)
     aDiv.childNodes[i].disabled=aSwitch;
}
...
DivOnOff(document.getElementById("DivName"),!document.getElementById("CheckBoxName").checked); /*ну... или по обстоятельствам*/
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / JS написать по-короче, по-универсальнее
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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