powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Изменение свойств контролов в Repeater при событии CheckedChanged CheckBox
2 сообщений из 2, страница 1 из 1
Изменение свойств контролов в Repeater при событии CheckedChanged CheckBox
    #39446183
Kasher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
на странице .aspx (vb.net) есть Repeater, который лежит в UpdatePanel. В Repeater находятся некоторые контролы, а именно CheckBox и несколько Textbox. При проставлении галочки в CheckBox некоторые Textbox становятся неактивные и должны поменять свой цвет, при снятии галочки соответственно все возвращается обратно.

Как правильно обращаться к контролам в Repeater? Смогла добиться только блокировки некоторых текстбоксов. Цвет поменять не получается. Как можно поменять цвет текстбокса?

Код: vbnet
1.
2.
cb1.Attributes.Add("onclick", "document.getElementById('" + txt_1.ClientID + "').disabled = this.checked;" _
                                    + "document.getElementById('" + txt_2.ClientID + "').disabled = this.checked;")
...
Рейтинг: 0 / 0
Изменение свойств контролов в Repeater при событии CheckedChanged CheckBox
    #39447052
Kasher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Удалось поменять цвет следующим образом:
Код: vbnet
1.
2.
3.
4.
cb_NUYL.Attributes.Add("onclick", "document.getElementById('" + txt_1.ClientID + "').disabled = this.checked;" _
                                        + "document.getElementById('" + txt_2.ClientID + "').disabled = this.checked;" _
                                        + "document.getElementById('" + txt_1.ClientID + "').style.background = this.checked ? '#D9D59B' : '#fffddf';" _
                                        + "document.getElementById('" + txt_2.ClientID + "').style.background = this.checked ? '#D9D59B' : '#fffddf';")



Но честно сказать, не уверенна что это так все пишется, а не в отдельном javascript.

Есть Репитер, который повторяет некоторый блок разметки, в зависимости от условий. В этом репитере необходимо менять какие-то свойства контролов. Как javascript должен поменять свойство того же текстбокса, если он не знает какой из нескольких текстбоксов надо менять?

Как можно передать значение Repeater_ItemDataBound в javascript ?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Изменение свойств контролов в Repeater при событии CheckedChanged CheckBox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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