212 messaggi dal 01 agosto 2003
Ciao a tutti
ho una serie di pulsanti dentro un datagrid

<itemtemplate><br><br>
<asp:button runat="server" ID="jkhlkj" Text="jn" onclientClick="MM_showHideLayers('Layer2','','show')" CommandName="delete" />
<asp:label Font-Size="14" ID="lo_data" runat="server" Text='<%#container.dataitem("chiave")%>' ForeColor="#660000"/><br><br>



</itemtemplate>
</asp:templatecolumn>


come faccio a disabilitare tutti i pulsanti
una volta che l'utente fa click su uno di essi?

victor
187 messaggi dal 30 novembre 2004
Tu fai un click lato client quindi devi usare js o jquery o quello che preferisci.
In Jquery ti basta aggiungere una classe ai pulsanti e poi richiamare

$(".miaclasse").attribute("disabled", true)
212 messaggi dal 01 agosto 2003
ciao
potresti farmi un esempio concreto?
E' due giorni che ci provo ma nulla

grazie

victor
187 messaggi dal 30 novembre 2004
Questo è il tuo codice ho aggiunto CssClass:

<itemtemplate><br><br>
<asp:button runat="server" ID="jkhlkj" Text="jn" CssClass="disabilitaBtn"  onclientClick="MM_showHideLayers('Layer2','','show')" CommandName="delete" />
<asp:label Font-Size="14" ID="lo_data" runat="server" Text='<%#container.dataitem("chiave")%>' ForeColor="#660000"/><br><br>



</itemtemplate>
</asp:templatecolumn>


Poi dove chiami la funzione js client MM_showHideLayers('Layer2','','show')
aggiungi $(".disabilitaBtn").attr("disabled", true);

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.