Добрый день!
Делаю свой чекбокс и хочу передать в JavaScript id реального чекбокса.
Код:
<div runat="server" id="checkbox1_div"><img id="isactive_checkbox" runat="server" src="images/check_true.png" alt=" После создания сделать активной" onclick="ClickCheckBox(this, '<% Response.Write(checkbox1.ClientID); %>')" class="custom_checkbox" /><p style="margin: 3px; padding: 0px;"> После создания сделать активной</p></div>
<asp:CheckBox runat="server" ID="checkbox1" Name="checkbox1" Checked="true" Visible="true" />
<br /><br /><br />
<% Response.Write(checkbox1.ClientID); %>
В первом случае (там где onclick="ClickCheckBox(this,...), если смотреть исходный код страницы выводится:
<% Response.Write(checkbox1.ClientID); %>
Во втором так как мне нужно:
ctl00_ContentPlaceHolder1_checkbox1
Вопрос как сделать чтобы в части Javascript кода, а событие onclick, как я понимаю к нему относится, вывести id серверного элемента управления через серверные вставки?
Т.е. в функцию ClickCheckBox хочу передать ID реального асп-шного чекбокса.
Здравствуйте, dandare1981, Вы писали:
D>Вопрос как сделать чтобы в части Javascript кода, а событие onclick, как я понимаю к нему относится, вывести id серверного элемента управления через серверные вставки?
D>Т.е. в функцию ClickCheckBox хочу передать ID реального асп-шного чекбокса.
<asp:CheckBox runat="server" ID="checkbox1" ClientIDMode="Static" Name="checkbox1" Checked="true" Visible="true" />
Здравствуйте, rinat.mergenbaev, Вы писали:
RM>Здравствуйте, dandare1981, Вы писали:
D>>Вопрос как сделать чтобы в части Javascript кода, а событие onclick, как я понимаю к нему относится, вывести id серверного элемента управления через серверные вставки?
D>>Т.е. в функцию ClickCheckBox хочу передать ID реального асп-шного чекбокса.
RM>RM><asp:CheckBox runat="server" ID="checkbox1" ClientIDMode="Static" Name="checkbox1" Checked="true" Visible="true" />
RM>
Сделал ImageButton со сменой ImageUrl, весь JavaScript ушел. Вся обработка на сервере.
Всем спасибо.