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

<input type="checkbox" name="<%# DataBinder.Eval(Container.DataItem, "nppKv")%>">

Кроме того, есть кнопка с обработчиком onClick.

Как узнать после нажатия на кнопку какие чекбоксы были выбраны?
Главное - идея!
...
Рейтинг: 0 / 0
узнать значения чекбоксов
    #34004280
PROGrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В данном случае, по-моему, никак, т.к. чекбоксы не серверные, а значит ничего взять не сможем, разве что скрипт написать и где-нибудь в hidden по нажатию на чекбокс добавлять/удалять запись о том что такой-то выбран/не выбран.

ну а если же чекбокс сделать серверным, то по
Repeater.Items(i).FindControl("id") - проходим по всем итемам и просматриваем что выбрано
...
Рейтинг: 0 / 0
узнать значения чекбоксов
    #34004282
PROGrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
p.s. в случае серверного чекбокса id нужно указать самому, причем статический, а не из DataSource.
...
Рейтинг: 0 / 0
узнать значения чекбоксов
    #34004326
plaxinia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно создавать клентские массивы с обработчиками, но это кривой путь. Лучше всего использовать серверные контролы.
http://aspnet.4guysfromrolla.com/articles/053106-1.aspx это про gridview и чекбоксы без автопостбэка.
...
Рейтинг: 0 / 0
узнать значения чекбоксов
    #34004462
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<input type="checkbox" name="MyCheckBox" value="<%# DataBinder.Eval(Container.DataItem, "nppKv")%>">
И потом в Request.Form["MyCheckBox"] получаешь список value выбранных чекбоксов, разделенный запятыми.

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
узнать значения чекбоксов
    #34028453
Dimon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<input type="checkbox" name="MyCheckBox" value="<%# DataBinder.Eval(Container.DataItem, "nppKv")%>">
И потом в Request.Form["MyCheckBox"] получаешь список value выбранных чекбоксов, разделенный запятыми.


СПАСИБО! ТО ЧТО НАДО!
Главное - идея!
...
Рейтинг: 0 / 0
узнать значения чекбоксов
    #34028469
Dimon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно создавать клентские массивы с обработчиками, но это кривой путь. Лучше всего использовать серверные контролы.
http://aspnet.4guysfromrolla.com/articles/053106-1.aspx это про gridview и чекбоксы без автопостбэка.

Это, конечно, все правильно. Но пока использую более простой вариант, предложенный Dimon aka Manowar.

Спасибо за помощь!
Главное - идея!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / узнать значения чекбоксов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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