Hi all,
I have a div with Id="divColor". I want the div hide/shows according to the value of RadioButtonList with ID="rblColor"
div:
01.<div id="divColor" runat="server">02. <tr>03. <td align="right">04. <asp:Label runat="server" ID="Label11"></asp:Label>05. </td>06. <td>07. <telerik:RadColorPicker ID="color" runat="server" Enabled="true" SelectedColor='<%#System.Drawing.ColorTranslator.FromHtml(Eval("Color").ToString())%>'08. PaletteModes="HSV" CurrentColorText="(Color : {0})">09. </telerik:RadColorPicker>10. </td>11. </tr>12.</div>
RadioButtonList:
1.<asp:RadioButtonList ID="rblColor" runat="server">2. <asp:ListItem Text="Del Tipo" Value="tipo" />3. <asp:ListItem Text="Personalizado" Value="perso" />4.</asp:RadioButtonList>
If value=tipo the div is hide, else is show. I want to do in Javascript.
I've tried it in many ways, but it hasn't worked.
I leave the complete code below.
001.<telerik:RadScriptManager ID="RadScriptManager1" runat="server" AsyncPostBackTimeout="3600">002. <Scripts>003. <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js">004. </asp:ScriptReference>005. <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js">006. </asp:ScriptReference>007. <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js">008. </asp:ScriptReference>009. </Scripts>010.</telerik:RadScriptManager>011.<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server">012.</telerik:RadAjaxLoadingPanel>013.<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">014. <AjaxSettings>015. <telerik:AjaxSetting AjaxControlID="RadAjaxPanel1">016. <UpdatedControls>017. <telerik:AjaxUpdatedControl ControlID="RadAjaxPanel1" LoadingPanelID="RadAjaxLoadingPanel1" />018. </UpdatedControls>019. </telerik:AjaxSetting>020. </AjaxSettings>021.</telerik:RadAjaxManager>022.<telerik:RadToolTipManager ID="RadToolTipManager1" runat="server" AutoTooltipify="true">023.</telerik:RadToolTipManager>024.<telerik:RadWindow runat="server" ID="RadWindow_ContentTemplateDeleteNode" RestrictionZoneID="ContentTemplateZone" Modal="true"025. Width="500" Height="150" Title="Causa del borrado">026. <ContentTemplate>027. <asp:Label ID="Label9" runat="server" Text="Motivo del borrado:"></asp:Label>028. <br />029. <asp:TextBox ID="lmotivo" runat="server" Text="" Width="450" MaxLength="50"></asp:TextBox>030. <br />031. <br />032. <telerik:RadButton runat="server" ID="RadButton4" Text="Eliminar" OnClientClicking="DeleteNode">033. </telerik:RadButton>034. <telerik:RadButton ID="RadButton5" runat="server" Text="Cancelar" OnClientClicked="closeDeleteNode">035. </telerik:RadButton>036. </ContentTemplate>037.</telerik:RadWindow>038.<telerik:RadWindowManager runat="server" ID="RadWindowManager1">039.</telerik:RadWindowManager>040.<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server">041. <asp:PlaceHolder ID="placeholder" runat="server"></asp:PlaceHolder>042. <telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1" SelectedIndex="0" OnTabClick="RadTabStrip1_TabClick">043. <Tabs>044. <telerik:RadTab Text="Datos generales" PageViewID="datosGenerales" Selected="True">045. </telerik:RadTab>046. <telerik:RadTab Text="Datos InHalt" PageViewID="datosInHalt">047. </telerik:RadTab>048. <telerik:RadTab Text="Nodos asociados" PageViewID="viewSubnodes">049. </telerik:RadTab>050. <telerik:RadTab Text="Zonas asociadas" PageViewID="viewZones">051. </telerik:RadTab>052. <telerik:RadTab Text="Traducciones del nombre" PageViewID="viewNombres">053. </telerik:RadTab>054. <telerik:RadTab Text="Datos de parada" PageViewID="viewStop" Enabled="False">055. </telerik:RadTab>056. <telerik:RadTab Text="Datos del display" PageViewID="viewDisplay" Enabled="False">057. </telerik:RadTab>058. <telerik:RadTab Text="Datos del Integrador" PageViewID="viewIntegrador" Enabled="False">059. </telerik:RadTab>060. <telerik:RadTab Text="Datos de sistema de comunicación" PageViewID="viewCom" Enabled="False">061. </telerik:RadTab>062. <telerik:RadTab Text="MacrolÃneas" PageViewID="viewMacrolineas">063. </telerik:RadTab>064. <telerik:RadTab Text="LÃneas" PageViewID="viewlineas">065. </telerik:RadTab>066. </Tabs>067. </telerik:RadTabStrip>068. <asp:Button runat="server" ID="btnDel" OnClick="DelClick" Style="display: none" />069. <asp:Button runat="server" ID="btn1" OnClick="actualizarPanel" Style="display: none" />070. <asp:Button runat="server" ID="btn2" OnClick="refrescarPanel" Style="display: none" />071. <asp:Button runat="server" ID="btnReZona" OnClick="SobreescribirZona" Style="display: none" />072. <telerik:RadMultiPage runat="server" ID="RadMultiPage1" SelectedIndex="0" Width="100%">073. <telerik:RadPageView runat="server" ID="datosGenerales">074. <asp:FormView runat="server" ID="Detalles">075. <ItemTemplate>076. <table class="style1">077. <tr>078. <td align="right">079. <asp:Label runat="server" Text="ID único"></asp:Label>080. </td>081. <td>082. <b>083. <asp:Label ID="id" runat="server" Text='<%# Eval("Id") %>' locIgnore></asp:Label>084. </b>085. </td>086. </tr>087. <tr>088. <td align="right">089. <asp:Label runat="server" Text="Nodo"></asp:Label>090. </td>091. <td>092. <b>093. <asp:Label ID="num" runat="server" Text='<%# Eval("NodeId.Num") %>' locIgnore></asp:Label>094. </b>095. </td>096. </tr>097. <tr>098. <td align="right">099. <asp:Label runat="server" Text="Tipo"></asp:Label>100. </td>101. <td>102. <b>103. <asp:Label ID="tipo" runat="server" Text='<%# Eval("TipoNodo.Description") %>' locIgnore></asp:Label>104. </b>105. </td>106. </tr>107. <tr>108. <td align="right">109. <asp:Label runat="server" Text="Nombre"></asp:Label>110. </td>111. <td>112. <b>113. <asp:Label ID="nombre" runat="server" Text='<%# Eval("Nombre") %>' locIgnore></asp:Label>114. </b>115. </td>116. </tr>117. <tr>118. <td align="right">119. <asp:Label runat="server" Text="Etiqueta"></asp:Label>120. </td>121. <td>122. <b>123. <asp:Label ID="label" runat="server" Text='<%# Eval("Label") %>' locIgnore></asp:Label>124. </b>125. </td>126. </tr>127. <tr>128. <td align="right">129. <asp:Label runat="server" Text="UTM Coord X"></asp:Label>130. </td>131. <td>132. <b>133. <asp:Label ID="label1" runat="server" Text='<%# Eval("Punto.X") %>' locIgnore></asp:Label></b>134. </td>135. </tr>136. <tr>137. <td align="right">138. <asp:Label runat="server" Text="UTM Coord Y"></asp:Label>139. </td>140. <td>141. <b>142. <asp:Label ID="label2" runat="server" Text='<%# Eval("Punto.Y") %>' locIgnore></asp:Label></b>143. </td>144. </tr>145. <tr>146. <td align="right">147. <asp:Label ID="lblColor" runat="server" Text="Color"></asp:Label>148. </td>149. <div id="divTextColor" runat="server">150. <td>151. <asp:TextBox ID="TextBox1" runat="server" BackColor='<%#System.Drawing.ColorTranslator.FromHtml(Eval("Color").ToString())%>'152. Enabled="false" CssClass="bold"></asp:TextBox>153. </td>154. </div>155. <div id="divLabelColor" runat="server">156. <td>157. <asp:Label ID="lblColorTipo" runat="server" Text="El del Tipo" CssClass="bold"></asp:Label>158. </td>159. </div>160. </tr>161. <tr>162. <td colspan="2" align="left" style="font-weight: bold">163. <asp:Button ID="btnEdit" runat="server" CommandName="edit" Text="Modificar" Visible='<%# usuario().getPermiso(DatoSae3.code.PERMISO.NODOS,DatoSae3.code.ACCESS.WRITE) && visible %>'164. />165. <asp:Button ID="btnDelete" runat="server" CommandName="delete" Text="Eliminar nodo" Visible='<%# usuario().getPermiso(DatoSae3.code.PERMISO.NODOS,DatoSae3.code.ACCESS.WRITE) && visible%>'166. OnClientClick="return confirmCallbackFunctionDeleteNode()" />167. <%--<ajax:ConfirmButtonExtender ID="fffff" runat="server" ConfirmText="Esto eliminará completamente el nodo. ¿Está seguro?"168. Enabled="True" TargetControlID="btnDelete" />--%>169. <br />170. <asp:Button ID="btnPosicion" runat="server" Text="Establecer Posición" Visible='<%# usuario().getPermiso(DatoSae3.code.PERMISO.NODOS,DatoSae3.code.ACCESS.WRITE) && visible%>'171. OnClick="btnPosicion_Click" /> 172. <asp:CheckBox ID="chkPropagar" Checked="true" runat="server" Text="Propagar cambio a posiciones en ramales" ToolTip="Si marca este checkbox, se recalculará la posición del nodo en todas los ramales, secciones y rutas. Esto puede provocar que se modifique mucha información en Base de datos, pero mantiene la consistencia en las posiciones de los nodos"173. />174. <br />175. <asp:Button ID="btnNodosZona" runat="server" OnClick="btnNodosZona_Click" Visible='<%# usuario().getPermiso(DatoSae3.code.PERMISO.NODOS,DatoSae3.code.ACCESS.WRITE) && visible%>'176. Text="Seleccionar nodos de zona" />177. <br />178. <asp:Button ID="btnPuntos" runat="server" Text="Definir area" OnClick="btnPuntos_Click" Visible='<%# usuario().getPermiso(DatoSae3.code.PERMISO.NODOS,DatoSae3.code.ACCESS.WRITE) && visible && ((Convert.ToInt32(Eval("TipoNodo.Type")) == 5) || (Convert.ToInt32(Eval("TipoNodo.Type")) == 8)) %>'179. />180. </td>181. </table>182. </ItemTemplate>183. <EditItemTemplate>184. <table class="style1">185. <tr>186. <td align="right">187. <asp:Label runat="server" Text="ID único"></asp:Label>188. </td>189. <td>190. <b>191. <asp:Label ID="id" runat="server" Text='<%# Eval("Id") %>' locIgnore></asp:Label>192. </b>193. </td>194. </tr>195. <tr>196. <td align="right">197. <asp:Label runat="server" Text="Nodo"></asp:Label>198. </td>199. <td>200. <asp:TextBox ID="Num" runat="server" MaxLength="10" Text='<%# Eval("NodeId.Num") %>' CssClass="bold"></asp:TextBox>201. <b>202. <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="num"203. ErrorMessage="*"></asp:RequiredFieldValidator>204. <asp:RangeValidator ID="RangeValidator1" runat="server" ControlToValidate="num" ErrorMessage="1..65535"205. MaximumValue="65535" ForeColor="Red" MinimumValue="1" Type="Integer"></asp:RangeValidator>206. </b>207. </td>208. </tr>209. <tr>210. <td align="right">211. <asp:Label runat="server" Text="Tipo"></asp:Label>212. </td>213. <td>214. <b>215. <asp:Label ID="tipo" runat="server" Text='<%# Eval("TipoNodo.Description") %>' locIgnore></asp:Label>216. </b>217. </td>218. </tr>219. <tr>220. <td align="right">221. <asp:Label runat="server" Text="Nombre"></asp:Label>222. </td>223. <td>224. <asp:TextBox ID="nombre" runat="server" Text='<%# Eval("Nombre") %>' MaxLength="60" CssClass="bold"></asp:TextBox>225. <b>226. <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="nombre"227. ErrorMessage="*"></asp:RequiredFieldValidator>228. </b>229. </td>230. </tr>231. <tr>232. <td align="right" class="style2">233. <asp:Label runat="server" Text="Etiqueta"></asp:Label>234. </td>235. <td class="style2">236. <asp:TextBox ID="label" runat="server" Text='<%# Eval("Label") %>' MaxLength="10" CssClass="bold"></asp:TextBox>237. <b>238. <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="label"239. ErrorMessage="*"></asp:RequiredFieldValidator>240. </b>241. </td>242. </tr>243. <tr>244. <td align="right">245. <asp:Label runat="server" ID="labX" Text="UTM Coord X</td>"></asp:Label>246. <td>247. <asp:TextBox ID="X" runat="server" MaxLength="25" Text='<%# Eval("Punto.X") %>' CssClass="bold"></asp:TextBox>248. <b>249. <asp:RequiredFieldValidator ID="XReqValidator" runat="server" ControlToValidate="X"250. ForeColor="Red" ErrorMessage="*"></asp:RequiredFieldValidator>251. <asp:RangeValidator ID="XRangeValidator" runat="server" ControlToValidate="X" ErrorMessage="0..1207959551"252. ForeColor="Red" MaximumValue="1207959551" MinimumValue="0" Type="Double"></asp:RangeValidator>253. <asp:RegularExpressionValidator ID="XRegExpValidator" runat="server" ControlToValidate="X"254. ErrorMessage="X°X'X''" ForeColor="Red" ValidationExpression="^[-]*\d+[°º]\s*\d+['´`]\s*\d+[,.]?\d*['`´]{2}\s*$"255. Enabled="false"></asp:RegularExpressionValidator>256. </b>257. </td>258. </tr>259. <tr>260. <td align="right">261. <asp:Label runat="server" ID="labY" Text="UTM Coord Y"></asp:Label>262. </td>263. <td>264. <asp:TextBox ID="Y" runat="server" MaxLength="25" Text='<%# Eval("Punto.Y") %>' CssClass="bold"></asp:TextBox>265. <b>266. <asp:RequiredFieldValidator ID="YReqValidator" runat="server" ControlToValidate="Y"267. ForeColor="Red" ErrorMessage="*"></asp:RequiredFieldValidator>268. <asp:RangeValidator ID="YRangeValidator" runat="server" ControlToValidate="Y" ErrorMessage="0..1207959551"269. ForeColor="Red" MaximumValue="1207959551" MinimumValue="0" Type="Double"></asp:RangeValidator>270. <asp:RegularExpressionValidator ID="YRegExpValidator" runat="server" ControlToValidate="X"271. ErrorMessage="X°X'X''" ForeColor="Red" ValidationExpression="^[-]*\d+[°º]\s*\d+['´`]\s*\d+[,.]?\d*['`´]{2}\s*$"272. Enabled="false"></asp:RegularExpressionValidator>273. </b>274. </td>275. </tr>276. <tr>277. <td align="right">278. <asp:Label runat="server" ID="Label12" Text="Color"></asp:Label>279. </td>280. <td align="right">281. <asp:RadioButtonList ID="rblColor" runat="server">282. <asp:ListItem Text="Del Tipo" Value="tipo" />283. <asp:ListItem Text="Personalizado" Value="perso" />284. </asp:RadioButtonList>285. </td>286. </tr>287. <div id="divColor" runat="server">288. <tr>289. <td align="right">290. <asp:Label runat="server" ID="Label11"></asp:Label>291. </td>292. <td>293. <telerik:RadColorPicker ID="color" runat="server" Enabled="true" SelectedColor='<%#System.Drawing.ColorTranslator.FromHtml(Eval("Color").ToString())%>'294. PaletteModes="HSV" CurrentColorText="(Color : {0})">295. </telerik:RadColorPicker>296. </td>297. </tr>298. </div>299. <tr>300. <td colspan="2" align="left" style="font-weight: bold">301. <asp:CheckBox ID="chkdegr" runat="server" Text="Ver Coordenadas en grados, minutos, segundos" OnCheckedChanged="chkdegr_changed"302. AutoPostBack="true" />303. </td>304. </tr>305. <tr>306. <td colspan="2" align="left" style="font-weight: bold">307. <asp:Button ID="btnupdate" runat="server" Text="Guardar cambios" CommandName="update" />308. <asp:Button ID="btncancel" runat="server" Text="Cancelar" CommandName="cancel" />309. </td>310. </tr>311. </table>312. </EditItemTemplate>313. </asp:FormView>314. </telerik:RadPageView> ......
Many thanks in advance.
kaiwjwj
