Visualizzazione dei risultati da 1 a 3 su 3

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    117

    disabilitare textbox asp.net al click su pulsnte radio senza postback

    salve vorrei disabilitare una textbox al click su pulsante radio con javascript ma senza attivare il autopostback sul pulsante radio è possibile?
    Grazie

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Devi lanciare una funzioncina Javascript al click lato client, attaccandola preventivamente al RadioButton:

    PAGINA.ASPX
    codice:
    <head>
      <script type="text/javascript">
        function disabilitaTB() 
        {
           var ID_CLIENT_TB = '<%= FindControl("IDServer_TextBox").ClientID %>'
           document.getElementById(ID_CLIENT_TB).disabled = true;
        }
      </script>
    </head>
    
    
    <form id="form1" runat="server">
       <div>     
          <asp:RadioButton ID="RB" runat="server" />
          <asp:TextBox ID="IDServer_TextBox" runat="server"></asp:TextBox>
       </div>
    </form>


    PAGINA.ASPX.CS (codebehind - nel Page_Prerender)
    codice:
    protected void Page_PreRender(object sender, EventArgs e)
    {
      if (!Page.IsPostBack) RB.Attributes.Add("OnClick", "javascript:disabilitaTB;");
    }
    Ultima modifica di djciko; 06-11-2015 a 16:59

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    117
    Grazie infinite per l'aiuto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.