[C#] RadioButton in AJAX modalPopup

venerdì 13 agosto 2010 - 13.59
Tag Elenco Tags  C#  |  .NET 2.0  |  Visual Studio 2005  |  Javascript

liveforever81 Profilo | Junior Member

Salve a tutti!

Avrei un quesito per una web application: all'interno di un modal popup AJAX ho inserito 2 radiobutton (aventi lo stesso GroupName e quindi mutuamente esclusivi) ed una dropdownlist.

La scelta dell'uno o dell'altro implica che la ddl si disabiliti o meno.

Nella pagina aspx ho definito questi 2 attributi per i radio e la ddl:

<asp:RadioButton ID="_radioDisable" runat="server" Text="Process" GroupName="type"/> <asp:RadioButton ID="_radioEnable" runat="server" Text="Service" GroupName="type" Checked="true" /> <asp:DropDownList ID="_ddlType" runat="server" CssClass="input" />

Nel PageInit() ho quindi definito questo attributo:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Nel file .js ho quindi questo codice:

function ShowType(obj, ddlId) { var ddl = document.getElementById(ddlId); if(obj.checked) { ddl.disabled = true; } else { ddl.disabled=false; } }

Funziona solo la prima volta, poi non più...

Mi dite come posso ovviare?
Dove sbaglio?

Grazie mille!!!

Gluck74 Profilo | Guru

che intendi la prima volta?
hai qualche aggiornamento della pagina? hai qualche update panel?

Comunque io metterei la funzine javascript anche nel radioButton che riabilita la dropdown, altrimenti la disabiliti soltanto.

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5